In order to enable and use BeanStream Hosted Payment Form as a payment option, please follow these steps: 

1. In Ecwid Control Panel 

  • Sign in to your Ecwid Control Panel.
  • Go to the Settings → Payment page. Change the Payment Processor value of the "Credit Card" payment method to "Beanstream Hosted Payment Form". Save the changes. 

2. In Beanstream merchant administration area

  • Sign in to your Beanstream merchant administration area.
  • Go to the administration → account settings → order settings page. 
  • Select Use hash validation against transaction.
  • Enter your Hash key, at least 8 characters. Then select Hash Algorithm: MD5.
  • Click Update to save the changes.
  • Go to the administration  company info page. Copy your Merchant ID. Save it somewhere. 

3. Return to Ecwid control panel. 

  • Go to the Settings → Payment page. 
  • Click the [Account Details] link near the BeanStream payment method. 
  • Set your Merchant ID
  • Enter your Hash key
  • Transaction Type: Select from 'Purchase only' and 'Pre-Authorization only'. In most cases 'Purchase only' is used.
  • Save the changes and enable this payment method.


1. New merchants receive login information and merchant ID numbers for accounts that are in “test” mode. Transactions processed through the test environment are free of charge. You should contact Beanstream to switch your account to the "live" mode.

2. Test Card Numbers

Use the following card numbers to emulate the full transaction process in the test environment. These card numbers are not valid for live accounts. Use an expiry date that is equal to or later than the current month and year.

Visa - Use CVD/CVV code “123

  • Approved - 4030000010001234
  • Approved $100 Limit - 4504481742333
  • Approved VBV - 4123450131003312 with VBV passcode 12345
  • Declined - 4003050500040005

MasterCard - Use CVD/CVV code “123

  • Approved - 5100000010001004
  • Approved - 5194930004875020
  • Approved - 5123450000002889
  • Approved 3D Secure - 5123450000000000 passcode 12345
  • Declined - 5100000020002000

American Express - Use CVD/CVV code “1234”

  • Approved - 371100001000131
  • Declined - 342400001000180 - Discover - Use CVD/CVV code “123”
  • Approved - 6011500080009080
  • Declined - 6011000900901111
Was this article helpful?

Awesome! Thanks for your feedback!

Sorry about that! We are here to assist you by email or chat.

Contact support