In this article, you will learn about the Onfleet and Aeopray integration.
Aeropay
Aeropay is an alternative payments company that allows customers to pay participating businesses through a direct bank transfer. Use the Onfleet <> Aeropay integration to allow your customers to use digital payments for their delivery orders.
Transaction types
Standard Payment Link Transaction - An Aeropay transaction object where funds will move from a user to a merchant. Aeropay payment link transactions are automatically processed when a user completes payment via a payment link and the aeropayTransactionId will be added to the Onfleet task.
Preauthorized Transaction - A temporary transaction that stores the payment details. A preauth transaction does not move funds. Aeropay pre-authorized transactions are automatically processed when an Onfleet task is completed.
reference docs: https://dev.aero.inc/docs/standard-transaction-overview
By using the Onfleet and Aeropay integration, you will be automating your payment and delivery workflow with the most advanced last-mile delivery system.
Set Up (Aeropay Side)
To get started with your Onfleet and Aeropay integration, contact your Aeropay CSM to have your Merchant ID enabled for the integration.
Set Up (Onfleet Side)
Once you have set up the integration on the Aeropay side you can proceed with completing it on Onfleet's side.
1. Log into your Onfleet administrator account. Select “Integrations” located in the bottom left nav bar of the dashboard to access the Integrations Marketplace.
2. Select "Configure" on the Aeropay integration.
3. Choose your Onfleet API key for the integration and click "Connect App".
4. Click the plus icon to connect your teams. You can connect one or multiple teams to an Aeropay Merchant ID. Please note that one team cannot be configured for multiple Aeropay Merchant IDs.
5. Optional settings include the ability to cancel an Aeropay pre-authorized transaction if an Onfleet task is failed or is deleted. Click the toggle button to enable the integration and press done.
Workflow
Payment Links
Use Payment Links to deliver a simple, custom ACH checkout flow straight to any customer's mobile device.
1. An Onfleet task gets created with an optional amount metadata attribute on the task.
2. A payment link is sent via SMS or email to the recipient of the Onfleet task.
3. The recipient completes payment via a payment link and the aeropayTransactionId will be added to the Onfleet task.
4. Onfleet task is completed, no additional steps required.
5. If an Onfleet task is failed or deleted, the Aeropay transaction will be refunded.
Preauthorized Transactions
Enable customers to make online payments in advance with preauthorized transactions.
1. A prerequisite for this integration is that Onfleet tasks are created with an aeropayTransactionId and amount for pre-authorized transactions in the Onfleet task metadata from the order source (eCommerce or POS).
2. Once an Onfleet task is completed, the pre-authorized transaction will be closed.
3. If an Onfleet task is failed or deleted, the Aeropay pre-authorized transaction will be canceled.
Troubleshooting
If you are running into any errors with your Onfleet integrations, please refresh the page in the Integration Marketplace. If you still have issues, please contact support@onfleet.com.
If issues related to transaction processing, reach contact support@aeropay.com