Follow the steps below to configure your merchant account(s) in MarketDirect StoreFront:
1 Establish an Account with a Supported Payment Gateway and Gather Needed Setup Information
2 Set up a Merchant Account in MarketDirect StoreFront
3 Test the Merchant Account
4 Assign a Merchant Account to a Print Shop
Before setting up your account in MarketDirect StoreFront:
(1) Establish your merchant account with one of the following supported merchant accounts:
●
2Checkout (United
States)
●
Alipay (China)
●
Authorize Net (United
States)
●
Authorize.Net-Relay Response
(United States)
●
Braspag-Pagador (South
America)
●
CardConnect (United
States)
●
CyberSource Secure Acceptance
(United States)
●
DataTrans (Europe)
●
DPO (West Africa)
●
E-xact (North America)
●
First Atlantic Commerce
(United States)
●
iPay88 (Malaysia)
●
Pagadito (Latin America)
●
PayGate/DPO-SA
(South Africa)
●
PayPal (United States)
●
PayPal Payflow Pro
(self-hosted)
●
PayPal
Payflow Pro Hosted (Payflow Link) (hosted solution)
●
PayU (Europe)
●
PayU (Latin America)
●
PxPay (Australia)
●
SecurePay (Australia)
For a complete list of countries supported by Stripe, visit https://stripe.com/global.
●
USAePay (United States;
for PrintSmith Vision-integrated sites)
●
WPM (United Kingdom)
●
Worldline
(Europe)
●
Worldpay (Europe)
For information on setting up Digital Server Certificates see Digital Server Certificates.
(2) Read the following notes for the supported payment gateway(s) you will be using to process credit orders in MarketDirect StoreFront so you can be sure you have the required information on hand during account setup in MarketDirect StoreFront.
1 In MarketDirect StoreFront go to Administration > Credit Card Management and Configuration > Merchant Accounts.
2 On the Merchant Accounts page, select the payment gateway for the merchant account you are creating from the drop-down list.
3 Click Add New Account.
4 Type a descriptive name for the account in the Account Name field.
This is not your merchant account username but a descriptive name of your choice for identifying the account in MarketDirect StoreFront.
5 Click Add New Account again.
6 On the merchant account setup page, complete the fields below.
7 In the Payment Gateway Information panel:
● Host Address: the web address (URL) for the payment gateway (e.g., that MarketDirect StoreFront’s credit card module will contact to sync up with the payment gateway’s processing software to process transactions made on this merchant account in MarketDirect StoreFront).
This field will typically be pre-populated.
For PayGate account holders: Enter the Initiate endpoint URL, which is available in the Endpoints section of the PayWeb 3 tab on https://docs.paygate.co.za/.
● API Endpoint URL: the web address (URL) for the payment gateway (e.g., that MarketDirect StoreFront’s credit card module will contact to process transactions made on this merchant account in MarketDirect StoreFront).
For CardConnect account holders: Enter the URL you received from CardConnect when you established your account.
● Demo Host Address: the web address (URL) for the payment gateway that is used for testing the payment gateway.
This field will typically be pre-populated.
For PayGate account holders: Enter the Initiate endpoint URL, which is available in the Endpoints section of the PayWeb 3 tab on https://docs.paygate.co.za/.
● API Host Address, Host Address URL, Hosted Page URL: the web address (URL) for the payment gateway (e.g., that MarketDirect StoreFront’s credit card module will contact to process transactions made on this merchant account in MarketDirect StoreFront).
The field you see will depend on which merchant account you are configuring.
In some cases, this field will be pre-populated with the appropriate host address for the payment gateway.
For CardConnect account holders: Enter the URL you received from CardConnect when you established your account.
For PayGate account holders: Enter the Redirect endpoint URL, which is available in the Endpoints section of the PayWeb 3 tab on https://docs.paygate.co.za/.
● API Demo Address, Demo Host Address URL, Demo Hosted Page URL: the web address (URL) where transactions made when the system is in demo mode will be processed (used for testing transactions processed through the payment gateway).
The field you see will depend on which merchant account you are configuring.
In some cases, this field will be pre-populated with the appropriate host address for the payment gateway.
For PayGate account holders: Enter the Redirect endpoint URL, which is available in the Endpoints section of the PayWeb 3 tab on https://docs.paygate.co.za/.
● Demo API Endpoint URL: the web address for the demo test account.
For CardConnect: You need not change the default value.
● IP addresses allowed to call Webhook URL—(For CardConnect and DataTrans only): This is the IP address from which MDSF gets the response from CardConnect or DataTrans. You need not change the default value for this field unless the IP changes and you need to update it.
MarketDirect StoreFront will receive responses only from this IP for security purposes. Multiple IP addresses can be provided as comma-separated list if required.
● Is Paypal: Check this box to enable support of PayPal checkout.
8 In the Account Information panel:
● Account Name: Enter the unique name by which you will identify this merchant account.
● Description: Enter a brief description of the account (e.g., PrintCo-Baltimore).
● (Required) Currency: Enter the 3-letter ISO code (e.g., USD) for the currency in which transactions will be made in this merchant account.
The merchant account currency must match the site currency standard if the account is enabled. For more information, see Configure Pricing Settings. Thus, if your site currency is INR your payment gateway currency should also be INR.
● Enabled: Check this box to enable the account or leave it unchecked to leave the account disabled.
● ISO Numeric Currency Code—(For First Atlantic Commerce only): Enter the 3-digit ISO code (e.g., 840 for USD) for the currency in which transactions will be made in this merchant account.
● Display CVV—(For Braspag Pagador only): Check this box to prompt users to enter the CVV number associated with their selected payment card.
● Do Sale Transaction—(For DataTrans, SecurePay, Stripe, and Worldline only): Check this box to have the system perform sales transactions instead of the default Authorization and Delayed Capture model. If a sales transaction is performed, the amount will be sent to the merchant immediately, and when the order is completed capture will not be called from MarketDirect StoreFront.
When using Do Sale Transaction, do not add a buffer amount because there is no way to return the buffer amount to the buyer.
● Enable FraudGuard Service—(For SecurePay only): Check this box to enable SecurePay's FraudGuard service.
● Is Paypal Supported—(For PayPal Payments Pro only): Check this box to enable support of PayPal checkout.
● Enable TLS12—(For PayPal Payment Pro and SecurePay only): This box should be selected to enable MarketDirect StoreFront to use PayPal's enhanced security measures implemented in 2016.
● Relay Response—(For Authorize.net-Relay Reponse only):: You must check this box to cause buyers to be redirected from the Authorize.net payment page to the Order Confirmation page on your storefront after payment is made.
If this option is not selected, the order will not be placed. The card is authorized but the order will remain in the buyer's cart and the buyer will not realize it.
● Shared Secret—(For Worldpay only): Enter the MD5 secret for transactions.
9 In the Credit Cards Accepted panel:
● Select all credit cards you want to accept as payment with this merchant account.
Payflow Pro Hosted merchant account setup: You can disregard these credit card fields as they will be handled in the PayPal Manager (https://manager.paypal.com). However, you might want to enable at least one credit card type to test your configuration.
For CyberSource Hosted merchant account setup: The credit cards will be configured at the CyberSource site.
For Braspag Pagador setup: You cannot select more than one club per card type (e.g., you cannot have both Visa Cielo and Visa Banorte). You can, however, select different cards of the same account (e.g., Visa Cielo, MasterCard Cielo, Diners Club Cielo, etc.).
The Account Setup (Mandatory Fields) will vary based on the type of merchant account you are setting up.
For
2Checkout merchant accounts
For
AliPay merchant accounts
For
Authorize.Net merchant accounts
For
CardConnect merchant accounts
For
CyberSource Secure Acceptance merchant accounts
For
DataTrans merchant accounts
For
DPO merchant accounts
For
E-xact merchant accounts
For
First Atlantic Commerce merchant accounts
For
iPay88 merchant accounts
For
Pagadito merchant accounts
For
PayGate/DPO-SA merchant accounts
For
Payflow Pro and Payflow Pro Hosted merchant accounts
For
PayPal Payments Pro merchant accounts
For
PayPal Complete merchant accounts
For
PayU (Europe) merchant accounts
For
PayU (Latin America) merchant accounts
For
PxPay merchant accounts
For
SecurePay merchant accounts
For
Stripe merchant accounts
For
USAePay merchant accounts
For
Worldline merchant accounts
For
Worldpay merchant accounts
For
WPM Hosted merchant accounts
3.
Test the Merchant Account
4.
Assign a Merchant Account to a Print Shop
Remove
a Merchant Account