Hi guys,
I have tried to select "Checks and Bank Transfers" for the gateway, I have selected all credit cards and check Show on Checkout Page but there are no credit card options.

Am I wrong with some setting or there is not a payment method that requires credit cards?

Thanks.

Comments

Kris77 created an issue. See original summary.

Kris77’s picture

???

Anonymous’s picture

The Check / Bank Transfer gateway doesn't support Credit Cards. It simply displays the instructions after checkout informing the user to send the amount to you via check or bank transfer. Once that payment is received, you then manually fulfill the order.

If you'd like to support credit card payments, I suggest using the Stripe, Authorize.net, or PayPal gateways.

Anonymous’s picture

Status: Active » Closed (works as designed)
Anonymous’s picture

Here's some more information about this:

First off, let's look at the reasoning behind this module. PayPal, Authorize.net and others are great options when processing payments online and automatically, but sometimes you need a way to accept payments offline. That was why I created this gateway.

This gateway is VERY simple. It doesn't process any payments itself. All it does is collect customer information, put the order in a 'Pending Payment' state, and show the user instructions telling how to make a payment (send a check, transfer via bank, etc). That's all. The rest is up to the admin.

The instructions page is the most important, and you can edit it in the settings page for the gateway. You can use a number of tokens to make it easy. I suggest at least using the order amount and order id tokens, so the user knows how much to pay and also knows that they need to reference the order id on their check or transfer.

It is important to note that the user account (if the customer was an anonymous user) will not be created until AFTER you manually enter a payment for the order. Until then, there will be no username associated with the order. Don't worry, the information the user entered is saved in the order object in the database.

So, maybe a week later, after you receive the check from the user for the order, you simply go to the Orders page, find the order, and click Edit. This page may look scary because the username is not filled in and it says it's required. Don't worry about that. Just scroll down to the bottom to the Payments section. Click the 'Add Payment' link.

On this page, you add the payment information. You should at least enter the payment amount. Also, make sure the 'Process Payment' checkbox at the bottom is checked. This will activate the hooks and rules that other modules use to act when the order is completed. The user will also be created at this point. Click Save and the magic is all done. The user account was created (if applicable) and the product they purchased has been granted!