The Paystand Magento Plugin allows you to accept digital payments—including ACH, Bank Transfers, and Credit Cards—directly within your Magento (Adobe Commerce) storefront. This plugin embeds seamlessly into your checkout process and can optionally integrate with NetSuite for automated reconciliation.
What You Need to Implement the Plugin
To successfully implement the plugin, you'll need the following:
Technical Requirements
- Magento Version: 2.4.x (tested up to 2.4.7)
- Paystand Account: Active with API access and dashboard configuration
- NetSuite Account (optional): For full ERP integration
- Magento Developer: In-house or agency partner required for installation
- Manual Installation: Paystand does not install or host your Magento store
Why It’s Great
- Zero-Fee Payments: Reduce your transaction costs by encouraging ACH and bank payments
- ERP Reconciliation: Automate posting and reconciliation of payments in NetSuite
- Embedded Checkout: Seamless customer experience directly in your Magento store
- Custom Payment Rules: Configure incentives, surcharges, and method restrictions per customer
- Built for Scale: Ideal for B2B marketplaces, wholesale distributors, and complex commerce
- Fees & Incentives Plan: Control the availability of payment methods, apply surcharges, and tailor incentives based on customer profiles or behaviors.
Capability Matrix
Feature | Magento + Paystand Plugin |
Accept ACH, Bank, Credit Card | ✅ Yes |
ERP Reconciliation | ✅ Yes (NetSuite only) |
Save Payment Methods (Tokens) | ⚠️ No (feature in development) |
Customizable Checkout UI | ✅ Yes |
Guest Checkout Support | ✅ Yes |
Fee and Incentive Configuration | ✅ Yes (via Paystand dashboard) |
Technical Implementation
Checkout Flow
All merchants follow the base flow below:
- Customer Checkout Begins: A QuoteID is created in Magento
- Paystand Checkout Renders: Sends payment details to Paystand
- Payment Success: A Payment Object is returned
- Webhook: Paystand sends payment confirmation to Magento
For merchants without NetSuite, Magento finalizes the order locally.
For those with NetSuite:
- Magento pushes data to NetSuite
- NetSuite creates a Sales Order and records Payment and Deposit
- Paystand payment identifiers are used for mapping
ERP Integration API
For customers using NetSuite, reconciliation uses this API endpoint:
POST URL:
https://api.paystand.com/v3/netsuites/apply-payment/public
Required Fields in Request Body:
Payment must not exceed the invoice amount. The record must exist in NetSuite before payment is cleared.
FAQs
Can guest users check out?
Yes. Guest users are automatically assigned the default payment plan configured in your Paystand dashboard.
Can customers store payment methods for reuse?
Not currently. Tokenization support is under development.
Are transaction fees visible in the Magento checkout?
Not yet. Fee visibility is included in the Paystand receipt but not in Magento’s UI. This feature is currently in development.
Do I need NetSuite to use the plugin?
No. NetSuite is optional. Without it, orders and reconciliation are handled within Magento.
Can I assign different payment rules to different customers?
Yes. You can configure payment plans per customer in your Paystand dashboard. These can include method restrictions, incentives, and custom surcharges.
Does Paystand maintain my Magento site?
No. You are responsible for maintaining, hosting, and securing your Magento environment.