Agile PrestaShop Authorize.NET Credit Payment Module
|
AGILE-26
This is a PrestaShop payment module that accepts major credit card payments via Authorize.NET. It supports one time payments, recurring payments, and reordering. It also supports installment payments that will be split into multiple payments over time. It also can be used in Agile Multiple seller environment at Seller Collect
Payment
mode.
PrestaShop 1.4x/1.5x/1.6x/1.7x
General Features
- Accepts all major credit cards (i.e. MasterCard, Visa, American Express, Discover) through the Authorize.NET payment gateway.
- It works in all checkout modes of PrestaShop
- Guest checkout mode
- Registered user checkout mode
- One Page checkout mode
- Normal checkout (5 steps)
- Supports recurring payments, subscriptions, and reordering subscriptions.
- Automatically updates the recurring subscription status and order status.
- The module handles the reordering process when recurring payment is received.
- Customer will receive an order confirmation and payment received email as usual for recurring payments
- Supports installment payments, allowing the customer to pay for one order in multiple installments.
- Customer will receive an email alert for approved or failed payment.
- Automatically changes the order status if the subsequent payment is approved or has failed.
- Supports one time payments (normal payment method), and real time payments.
- Admin is able to see the payment history and related information for recurring payments and orders at order details page.
Agile Multiple Seller integration
This module has been implemented to integrate with Agile Multiple Seller module.
- It supports all Payment Collection Mode of Agile Multiple Seller
- Store Collects Payments
- Sellers Collect Payment - Buyer's payment will be automatically split into each seller's account
- Both Store and Seller Collect payment - Buyer's payment will be automatically split into Store(seller commission) and sellers' account(seller sales deducting seller commission).
- Buyer only need enter one time of credit card related information and there will be multiple payment records created when buyer confirm and submit the payment. Once payment for each recipient (seller or store).
- Note: Recurring payment is not available for Agile Multiple Seller environment
Configurable Features
- Module is configurable to enable or disable recurring payments and installment payments.
How It Works With Payments and Orders
- One time payment is done via Authorize.NET AIM (Advanced Integrated Method), with real time authorization and approval.
Submit Order
"Approved": Order created with status set as Payment Accepted.
"Failed" or "Error": Error will be displayed and no order will be created.
- Installment Payment - Each payment is a percentage of the total order amount, the percentage being relative to the number of installments.
Submit order with installment payment subscription.
"Success": Order created with status 'Waiting Authorization by Authorize.NET'.
"Failed or Error": Error will be displayed, no order will be created.
Next day receive silent post form Authorize.NET
"Approved": Order status set to Payment Accepted
"Error/Failed": Order status set to Payment Error
Subsequent payment transaction information received from Authorize.NET
"Approved": Order status will be changed or upated to "Payment Accepted"
"Failed/Error": Order will be set as "Payment Error"
- Recurring/Reordering Payment - Each time the same order amount is received.
Submit order with recurring payment subscription.
"Success": Order created with status 'Waiting Authorization by Authorize.NET'.
"Failed or Error": Error will be displayed, no order will be created.
Next day receive silent post from Authorize.NET
"Approved": Order status set to Payment Accepted
"Error/Failed": Order status set to Payment Error
Subsequent payment transaction information received from Authorize.NET.
"Approved": New order created - customer receives new order confirmation email
"Failed/Error": No recurring order will be created
- Cancellation Of Subscription
User is able to cancel a recurring payment subscription from the My Account -> Order History page
* Cancellation is only available to subscriptions that are not expired.
* Cancellation is not available for orders with a one time payment and/or installment payment.
Integration with Agile Multiple Seller module
About Paymen Collection Mode of Agile Multiple Seller
- Store(main store) collects payment mode
At this payment collect mode, customer payment will go to main stores account, so main store will have to pay sellers for their sales(deducting commission) later manually.
- Sellers Collect payment mode(split payment)
At this payment collection mode, customer payments will be split into sellers account directly. But seller will have to pay store for seller commissions later by other way.
- Both Store and Sellers collects payment (Split payment)
At this payment collection mode, customer payment will split into store and sellers account directly. It is easiest way for store to save management effort.
Note:
It is configurable for maximum recipients in one checkout(shopping cart) , default is 5 recipients. It will be depends on your server performance.
See details about Agile Multuiple Seller module - A best marketplace module for PrestaShop based marketplace solutions
Note:
- It is configurable for maximum recipients in one checkout(shopping cart) , default is 5 recipients. It will be depends on your server performance.
- In agile multiple seller environment, the recurring payment feature will be disabled.
PrestaShop 1.7x - Yes
PrestaShop 1.6x - Available
PrestaShop 1.5x - Available*
PrestaShop 1.4x - Available*
PrestaShop 1.3x - No
*Avaliable - Please purchase current version of the module, then contact us with your order # and the version of your PrestaShop, we will send you the correct package of the module that works for your PrestaShop store.
Note - Agile Multple Seller integration feature is not available for 1.5x or lower version of PrestaShop.
Version 2.7.0.1 - 2016.12.16
Compatible with PrestaShop 1.7x
Fix - Seller payment info error at Store Collects Payment mode
Fix - Payment amount wanring becuase of duplicated paid invoice created at very special scenario: Both store and seller collect payment mode and store owner does not have products in shopping cart.
Version 1.3.0.1 - 2015.08.25
Please see here our general installation guide
A. New installation of agile module
B. Upgrade of agile module
Other notes
If you want to use recurring payment features, you must enable and specify the silentpost URL at your Authorize.NET account.
YourStoreURL/modules/agileauthorizenet/silentpost.php