I'm using Amember/Beanstream/Drupal and here's the breakdown of what works and what doesn't: Using TEST credit card number: 1. After user enters credit card info the "you are being directed to a SECURE server" window pops up. 2. Payment is processed and user is added to Amember and Drupal and forwarded to the Drupal site. In Drupal they are assigned the correct role. 3. I checked the Beanstream account and it shows a payment transaction. Using REAL credit card number: 1. After user enters credit card info the "the connection you are being directed to is NOT secure" window pops up. 2. Payment is declined, no access is given. (yes there's an available balance on the card) 3. I checked the Beanstream account and it shows a payment was attempted. I checked the Debug screen and found this: beanstream_remote DEBUG: trnId => 10000003 messageId => 7 messageText => DECLINE authCode => responseType => T trnAmount => 14.95 trnDate => 5/26/2006 8:09:43 AM trnOrderNumber => 10 trnLanguage => eng trnCustomerName => Jane Doe(changed to protect the innocent) trnEmailAddress => jane@doe.com(changed to protect the innocent) trnPhoneNumber => 123-456-7890(changed to protect the innocent) trnType => P ref1 => ref2 => ref3 => ref4 => ref5 => So here are my questions: 1. Why does it work with a test credit card and not the real thing? 2. Do I have to do anything on the Beanstream end of things to accept Amember? Beanstream is reading the transactions so I thought I had it setup right. 3. Can users use any card with the Visa/Mastercard logo? Bank debit/PayPal cedit/debit? Hopefully someone out there is using Amember and Beanstream. I searched Google last night but couldn't find anything on it. Hopefully all the questions get answered here and I get this thing working correctly so future Beanstream users with the same issues won't have to look to far. Thanks in advance.
I did. After posting this I thought it would be better to submit it so I did. Its under ticket number 1685-QEOK-0889.
When a Beanstream account is in test mode in processes test card numbers and not real card numbers. When a Beanstream account is in live mode it processes real card numbers and not test card numbers.