PluginsPayments
Aera
Learn all you need to know about our Aera plugin
Overview
Aera payment provider supports the following functionalities for existing Aera sessions:
- Payment capture
- Refunds
- Authorization release/cancellation
Configuration Steps
- Navigate to:
Configuration > Settings > Orders > Payment > Payment Types > Add New > Aera
Required Settings
Field | Value |
---|---|
Payment Setting Name | Aera |
Payment Method Name | Aera |
Provider Name | Aera |
Display Name | Customizable |
API Token | Your Aera authentication token |
Base URL | - Test: https://api-staging.aerahost.com |
Merchant ID | Id from Aera. Must either be set here or on the store property AeraMerchantId |
Username (Property) | Your Aera username |
Password (Property) | Your Aera password |
Note that the AeraMerchantId property on stores will not be used if Merchant ID is set in the plugin configurations.
Additional Configuration
Field | Value |
---|---|
Vue Template | aera-payment |
Display in cart | true |
Get details from provider | true |
- Enablement:
- Configure settings to enable Aera for specific stores and markets as needed.
Add Payments with the API
Payments can be added to orders by for instance using the endpoint /api/Orders/{orderId}/AddPayments
with status Processed
and matching the payment method name with the one in settings. Transaction IDs that are GUIDs are assumed to be payment references from Aera while everything else is assumed to be transaction IDs.