Account Activation Guide

Thank you for referring to this manual to complete the integration since you are just a few steps away before going live with Amazon Payment Services.
Account Profile
First of all kindly login to your Amazon Payment Services production account, using your Amazon Credentials. If you are still unable to login please send your query to Amazon Payment Services Helpdesk team and we will help you to login.

Once you logged in to your production account kindly go to Account Profile and update the correct account information like contact person, technical contact person and website etc.

Integration Settings
Now in order to finish your account setup, kindly click on ‘Integration settings’. Please note that if you can’t find this tab in your available options on your left panel, you need to click on Merchant management and select a specific account you are doing this activation for.

‘Integration settings’ tab consists of many steps; we will complete mandatory steps and rest will be covered in the manual further.
Step 1 - Payment page template
If you don’t have a payment page template ready or you are not planning to use any, you can always revert back to
this step later on, however in this case you will use the Payfort default design of payment page, as was testing
during integration process.

Payment page template basically allows you to customize your payment page on your website or application in
order to keep the same look and feel, so you will need to design it first and later add the template in CSS format.

Once done kindly inform us, we will verify and activate it for you. Should you have any issues configuring the
template please contact us on
Step 2 - Security Settings
Please click the ‘Security Settings’ to get the new production values for the Merchant Identifier, Access Code, SHA
TYPE, SHA Request Phrase and the SHA Response Phrase. You need to copy these values as you will need them in
the next steps, however, please avoid sharing them publicly as these values are your security parameters.

* If you are planning to use our account only for Invoicing/Subscription/E-terminal solutions, and you don’t have any
active connection and integration between your website and Amazon Payment Services account, please skip this step.
By default, we advise to keep Origin IP and Origin URL blank, unless during the integration process you’ve agreed to use them.

Once the above values are saved, please go to your shopping cart or API coding and replace the values there with what you see in the production account.

Also please select the correct integration transaction mode in the API coding or shop system plugin:

PURCHASE: means real time capture of the transaction (recommended)
AUTHORIZATION: means only authorizing the amount and capture should be done within 7 days once you provide the service.

Now kindly make sure you are sending the transaction requests on the PayFort Production environment as explained below
- If you are using any Shop system like Woo-commerce, Magento etc make sure all the above production security settings parameters are updated on the shop system plugin and sandbox/test mode is disabled or unchecked, or

- If you are using API coding then please make sure you have updated all the above production security settings parameter values in your API integration coding and you are sending the request string on the production url –
https:// (for Tokenization and Redirection only) (for main operations and channels)
Step 3 - Technical settings
To configure ‘Technical settings’, first of all you will need to know which channel is configured on your account, i.e. which channels you have completed the integration for
You might have one channel or multiple channels configured, so you will need to configure the technical settings accordingly for each and every channel individually using the below steps.
- Click on the Add Technical Settings button

- Select the channel and available payment option (VISA/MasterCard/AMEX/mada/etc.)

- Always enable the Send Response parameter button (this option might or might not appear depending on your channel type)

- Copy the Host to Host URL as it shows in the shopping cart plugin or as per your API coding requirement and paste it to the Direct Transaction Feedback URL field

- Redirection URL is the page where the customer should land after completing the transaction.

- Notification Transaction Feedback URL is the page where you as a merchant will get notified after completing a transaction with the respective statuses (usually same Host to Host URL is used).

- Select the correct Return URL type

- To save the changes, please click “SAVE” button
*If you are using Shopify plugin, you can enter the below URL for all 3 fields described above:
**If you are planning to use our account only for Invoicing/Subscription/E-terminal solutions, and you don’t have any active connection and integration between your website and Amazon Payment Services account, please enter the below URL for all 3 fields described:
Types of available channels:
Redirection, Merchant Page, Mobile SDK, Recurring, MOTO, Trusted and E-Terminal

Now please process real end to end transactions from your website/application with each of the active payment
options (VISA/MC/AMEX/mada) to make sure everything is working as planned before going live to the public.
Please note that you need to use real card (credit or debit) at this moment, as test card will return declined
transaction as it’s not allowed on the Production environment.

For further inquiries kindly get in touch with

Thank you and we wish you all the very best for your upcoming ecommerce venture!