RazorCart supports the ability to offer users different Payment Methods during checkout. The Manage Payment Method page defines which payment methods are available to the customer checkout. Typical payment methods include credit card, check, cash money orders, bank transfers, etc.
Payment Method Setup
From the Admin Menu in your DNN portal, select RazorCart admin console:
You will be taken to the dashboard of your store.
Select the Payments tab under Marketing on the left hand side.
You will see the following screen. Click on the button to Add a new Method/Gateway:
You will be asked to configure the following settings:
Active - Check to make payment method active. Active payment methods are displayed on the front end user interface.
Method Name - Enter the name of your payment method. The payment method name will be shown in the Payment Method dropdown on Step 2 of checkout.
Method Type - The Payment Type is the type of payment method used when checking out. Select the Payment Type for the Payment Method Defined.
The following Payment Types are available:
- Credit Card - Offers users the ability to checkout and pay for your products using credit cards. Supported credit cards are Visa, MasterCard, American Express, Discover, Diners and JCB.
- eCheck/ACH Checking - Offers users the ability to checkout and pay for your products using eCheck. eCheck is only supported with Authorize.Net payment gateway.
- eCheck/ACH Savings - Offers users the ability to checkout and pay for your products using eCheck. eCheck is only supported with Authorize.Net payment gateway.
- Purchase Order - Offers users the ability to checkout using a Purchase Order (PO). This is typically used when a customer is on payment terms or has an account with your company.
- Bank Wire - When the user chooses the option to pay using a Bank Order they are not required to enter any account information only their billing name and address. The user will then be allowed to complete the checkout without a real time credit card authorization.
- Money Order - When the user chooses the option to pay using a Money Order they are not required to enter any account information only their billing name and address. The user will then be allowed to complete the checkout without a real time credit card authorization.
- Cash - Offers users the ability to checkout using cash. When the user chooses the option to pay using cash they are not required to enter any account information only their billing name and address. The user will then be allowed to complete the checkout without a real time credit card authorization.
- COD (Cash on Delivery) - Offers users the ability to checkout using Cash on Delivery (COD). This is typically used when a customer is picking up their goods at the store or if the product is delivered to the customer the shipping carrier receives payment before handing over the goods. When the user chooses the option to pay using a COD they are not required to enter any account information only their billing name and address. The user will then be allowed to complete the checkout without a real time credit card authorization.
- Check - Offers users the ability to pay using traditional paper check. When the user chooses the option to pay using a check they are not required to enter any account information only their billing name and address. The user will then be allowed to complete the checkout without a real time credit card authorization.
- Telephone - The telephone payment method is typically referred to as Mail Order/Telephone Order or MOTO. Select this Method if you want to offer users the ability to pay over the phone after they have completed the order online. When the user chooses the option to pay by telephone they are not required to enter any account information only their billing name and address. The user will then be allowed to complete the checkout without a real time credit card authorization.
Gateway - The following Payment Gateways are built in and included in RazorCart:
- Authorize.Net - If you select Authorize.Net, you will be required to enter your API login and transaction key. For more information on Authorize.Net, you can read this article.
- Manual - The reason you might want Manual Credit Card Settlement is because some states require that you physically ship products before settling a credit card transaction. The manual gateway allows you to take the order now and process the card at a later date from the Manage Orders screen.
- PayPal Standard - If you use PayPal Website Payments Standard, when your customer checks out they will be directed to a page that allows them to log into their PayPal account or pay by credit card without having to sign up for a PayPal account. For more information on PayPal Standard, you can read this article.
- Custom - You can configure a custom gateway provider using this guide.
- PayPal Express
- PayPal BrainTree
- Square
- Stripe
- eWay
- Commweb
- WorldPay
- PayPal PayFlow Pro
Surcharge Percentage - The surcharge field allows you to enter a percent to be added to the order subtotal for the Payment Method defined. 8.25% is entered as 8.25.
Surcharge Amount - Surcharge Amount – The surcharge field allows you to enter an amount to be added to the order subtotal for the Payment Method defined.
Roles - Select one or more roles to associate with this payment method. If you add a role here then the user would be required to be logged in and a member of the role to see the payment method during checkout.
Be sure to save your settings:
You can repeat these steps to configure multiple payment methods.
General Payment Settings
The following are the general payment settings:
Test Mode - Check this box to enable test mode on the payment gateway.
Authorize Only - Check this box to enable authorize only transactions. Authorize only transactions do not automatically settle, you must manually settle these transactions using your gateways virtual terminal.
Accepted Cards - Check the boxes for the credit card types you want to accept in your store.
Do Not Save Credit Cards - Check this box if you do not want to save credit cards in the database.
Show Wallet - Check this box if you want to display the wallet dropdown to the user on the cart page of the checkout.
Encryption Key - Enter a string of alphanumeric characters. This is used as the encryption key when saving sensitive data in the database.
Recurring Billing
The recurring billing settings specifically apply to products that are configured for recurring billing. For more information on how to setup a recurring billing product
click here.
Use Gateway Recurring Billing - Check this box if you want to use the payment gateways recurring billing system. For example, Authorize.Net's recurring billing system is called ARB. If this box is unchecked RazorCart will handle the scheduling of recurring billing transactions thru the payment gateway.
Enable RazorCart Recurring Scheduler - If you have the previous checkbox unchecked you will see this option. The RazorCart recurring scheduler is triggered by the DNN scheduler and sends all recurring transactions that are ready to be processed to the payment gateway. By default the recurring billing is scheduled to run daily. Use the DNN scheduler to change the frequency or time that recurring billing is run.
Suspend Subscription After - Enter a number to indicate how many times you want RazorCart to try to send a recurring billing transaction to the payment gateway when a decline is received.
You now have all of the tools you need to configure the payment methods and gateways in your store! If you have any questions, please
Contact Us.