Strapi plugin strapi-provider-payments-montonio
Montonio payment provider for payments aggregator for Strapi 3.
Configuration
Provider configuration is part of the strapi-plugin-delivery
plugin configuration and placed in the ./config/plugins.js
file of application.
Here is example of the configuration file
module.exports = ({ env }) => ({
'payments-aggregator': {
enabled: true,
providers: {
montonio: {
// test: true, // Optional When true, communication is directed to Motnonio sandbox API
api: {
accessKey: '', // Montonio provided accessKey
secretKey: '' // Montonio provided secretKey
}
}
}
}
});
API specific mappings
The following payment fields are mapped to corresponding API fields for initiating payment
Internal | Montonio |
---|
currencyCode | currency |
reference | merchant_reference |
webhookUrl | merchant_notification_url |
description | payment_information_unstructured |
bank | preselected_aspsp |
The following payment validation fields are mapped to internal fields
Internal | Montonio |
---|
reference | merchant_reference |
externalId | payment_uuid |
clientIBAN | customer_iban |
Also full validation payload is stored in metadata
field.