Setup
Go to Admin > Configuration > Payment Plugins > Credit / Debit Card, Payments.Authorize.Net > Configure.
The first section of the plugin configuration is "Authorize.Net Settings"
- Capture mode: When an Authorize.Net payment is cancelled or fails, the order will not be placed until the payment amount is authorized. You can choose one of the following options:
- Manually - an admin user will need to click on the "capture" button in Sales > Orders (meaning the admin captures the payment manually).
- On order placement/approval - once an order is approved the payment will be taken.
- On Shipped - when the order gets shipped, the payment automatically gets captured. Authorized payments can be voided / cancelled.
- API Login ID: this is required and you will get it from your Authorize.Net account (see hint ?)
- Transaction Key: this is required and you will get it from your Authorize.Net account (see hint ?)
- Use sandbox URL: you can test the connection with this setting (see hint ?)
- Submit the payment form automatically: when ticked (enabled) this will automatically load the payment form. When unticked (disabled) the end user will be required to click a "show payment form" at checkout (see hint ?).
The second section is Payment Options.
Please see hints (the question mark alongside each setting) for more information.
- Require Card Code Verification (CCV): This setting is provided by the Address Verification Service (AVS) from banks and card associations to help identify suspicious payment card activity for e-commerce transactions. AVS matches portions of the customer's billing address, as provided by the merchant, against the billing address on file with the issuing bank. Enable this setting if you want to enforce these additional checks
- Enable Credit Card Payments: This allows customers to pay via credit cards
- Show Bank Account Information: Enable this setting if you want to display bank account fields on the payment form.
Security options, show captcha form: enable this if you would like to have your Google security reCAPTCHA enabled in the Authorize.Net iFrame.
Show Shipping Address Form: Enable this setting if you would like the shipping information entered in Catfish's checkout flow to be displayed in the payment form.
Billing Address Options, Show Billing Address Form: Enable this setting if you would like the billing information entered in Infigo's checkout flow to be displayed in the payment form.
Customer Options, Show Email Address: Enable this setting if you would like to have the customer's email address on the payment form.
Style Options, Primary Accent Colour: Use this setting to select the primary accent colour of some of the payment form elements. These elements include the buttons, and field line colours.
Content Editor Tab
As of April 2025 PCI compliance changes require e-commerce and web applications to increase security at checkout. The payment page where the merchant loads will redirect users to a standardised page which will be locked down to prevent scripts from being injected into the page. The look of the page will be standardised (similarly to that of PayPal and Stripe) like so:
However, you will be able to edit the header and footer using a rich text editor.
When you go to Admin > Configuration > Payment Plugins > Credit / Debit Card, Payments.Authorize.Net > Configure and click into the Content Editor Tab you will see a number of fields, but only the “Header Content” and “Footer Content” blocks are displayed on the payment page.
To assist with the PCI compliance changes we have left the other fields "Title," "Logo URL," and "Footer Content Extended" in admin so you can move existing content to the new content blocks. They will not be shown on the payment page to the end user.
1. If you have text in the Title field and/or would like to edit the page header: please move text in the "Title" field to the Header Content field like so:
2. If you would like add an image (a logo) to the page header: please upload the image/logo using the picture icon like so:
This will load the below insert image window. Click Insert to upload.
3. If you have text in the Footer Content Extended field, please move it to the new Footer Content field like so (we have used the example "all major cards accepted" for the purpose of this article. That text will not be in your plugin):
4. Click Save.
5. To see this on the front end, please impersonate a user and go through the checkout process placing an order.
0 Comments