Odoo Plugin
Copy page
Copy page as Markdown for LLMs
Open in ChatGPT
Ask questions about this page
Open in Claude
Ask questions about this page
Accept payments on your Odoo platform using the Amazon Payment Services plugin for seamless payment processing.
Prerequisites
Before you begin, ensure you have:
- Odoo with admin access
- Amazon Payment Services live account
- Company domain configured in Odoo (e.g.,
yourcompany.odoo.com
)
Supported integration types and payment methods
Supported Integration types | Supported Payment methods |
---|---|
Hosted Checkout | Visa, Mastercard, AMEX, MADA, Meeza, Apple Pay, KNET, NAPS, Benefit, OmanNet, STC Pay |
All supported local payment options are supported on multi-select feature only.
Install and activate the plugin
Prepare Account Credentials
Gather these credentials from your Amazon Payment Services live account by navigating to Integration Settings → Security Settings:
merchant_identifier
- Your unique merchant IDaccess_code
- API access code for authenticationrequest_sha_phrase
- SHA phrase for request signingresponse_sha_phrase
- SHA phrase for response verification
Configure Amazon Payment Services Account
Navigate to Technical Settings tab, click Add New Technical Settings, select Redirection from Integration Type dropdown, and Activate. Then configure these specific URLs in your technical settings:
Field | URL Format |
---|---|
Redirection URL | https://yourcompany.odoo.com/payment/aps/return |
Notification URL | https://yourcompany.odoo.com/payment/aps/webhook |
Direct Transaction Feedback | https://yourcompany.odoo.com/payment/aps/webhook |
Set Send Response Parameters to Yes and Save Changes.
Activate Plugin in Odoo
Navigate to payment providers using either Accounting → Configuration → Payment Providers or Sales → Configuration → Payment Providers. Select Amazon Payment Services from the provider list, go to the Credentials tab, and enter your account credentials (Merchant Identifier, Access Code, SHA Request Phrase, SHA Response Phrase). Set State field to Enabled and Save the configuration.
Replace yourcompany.odoo.com
with your actual Odoo company domain as displayed in your browser address bar.
The Amazon Payment Services plugin comes pre-installed with Odoo. No additional installation is required.