### 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) | ✅ Yes |
| 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?**

Yes. Tokenization is supported.

**Are transaction fees visible in the Magento checkout?**

Yes. Fees included in the Paystand receipt are also reflected in Magento Orders.

**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.

[Prev](https://support.paystand.com/hc/en-us/articles/40540940104091-Payment-Tokenization "Payment Tokenization") [Next](https://support.paystand.com/hc/en-us/articles/37199081684251-Magento-Plugin-Overview-Implementation "Magento Plugin Overview & Implementation")

#### Table of contents

Implementation Overview

- [Implementation Overview](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#implementation-overview-0-0)
- [What You Need to Implement the Plugin](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#h_01JWYBYZYECNWNBQ3HEYEZB158)
- [Why It’s Great](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#h_01JWYC29F7HBQ3YFT88G83T2EH)
- [Capability Matrix](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#h_01JWYC5XAC0MH6DTVS0YBXWVM3)
- [Technical Implementation](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#h_01JWYCCVQG23WSJ3WE71DEWVC1)
- [ERP Integration API](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#h_01JWYCH9QYE6M6GV77G13PT6E3)
- [FAQs](https://support.paystand.com/hc/en-us/articles/37691890953115-Implementation-Overview#h_01JWYCR0YGNFGD3GGZ38HKTEHW)
