Maintenance Operations Parameters
Capture Payment Request Parameters
command(String, mandatory)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 20 | CAPTURE | A command for payFORT server to understand. | 
access_code(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | zx0IPmPy5jp1vAz8Kpg7 | Merchant access code that can be found in the backoffice | 
merchant_identifier(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | CycHZxVj | Merchant ID that can be found in the backoffice | 
merchant_reference(alphanumeric, mandatory)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 40 | XYZ9239-yu898 | - _ . | The Merchant’s unique order number. | 
fort_id(numeric, optional)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | 149295435400084008 | The order’s unique reference returned by our system. | 
amount(numeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 10 | 10000 | The transaction’s amount. *Each currency has predefined allowed decimal points that should be taken into consideration when sending the amount check the note after this table. | 
currency(String, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 3 | AED | The currency of the transaction’s amount in ISO code 3. | 
language(String, mandatory)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | en/ar | The checkout page and messages language where en is for english and ar for Arabic | 
signature(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | 7cad05f0212ed933c9a5d5dffa31661acf2c827a | A string hashed using the Secure Hash Algorithm. Please refer to section Signature | 
order_description(Alphanumeric, optional)
| Maximum Length | Example | Description | |
|---|---|---|---|
| 150 | iPhone 6-S | '/ . _ - # : $ Space | It holds the description of the order. | 
Capture Payment Response
command(String)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 20 | CAPTURE | A command for payFORT server to understand. | 
access_code(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | zx0IPmPy5jp1vAz8Kpg7 | Merchant access code that can be found in the backoffice | 
merchant_identifier(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | CycHZxVj | Merchant ID that can be found in the backoffice | 
merchant_reference(alphanumeric)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 40 | XYZ9239-yu898 | - _ . | The Merchant’s unique order number. | 
amount(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 10 | 10000 | The transaction’s amount. | 
currency(String)
| Maximum Length | Example | Description | 
|---|---|---|
| 3 | AED | The currency of the transaction’s amount in ISO code 3. | 
language(String)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | en/ar | The checkout page and messages language where en is for english and ar for Arabic | 
signature(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | 7cad05f0212ed933c9a5d5dffa31661acf2c827a | A string hashed using the Secure Hash Algorithm. Please refer to section Signature | 
order_description(Alphanumeric)
| Maximum Length | Example | Description | |
|---|---|---|---|
| 150 | iPhone 6-S | '/ . _ - # : $ Space | It holds the description of the order. | 
fort_id(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | 149295435400084008 | The order’s unique reference returned by our system. | 
response_message(alphanumeric)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 150 | Please refer to section messages | The message description of the response code; it returns according to the request language. | 
response_code(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 5 | 20064 | Response Code carries the value of our system’s response. *The code consists of five digits, the first 2 digits represent the response status, and the last 3 digits represent the response messages. | 
status(numeric)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | Please refer to section statuses | A two-digit numeric value that indicates the status of the transaction. | 
Please refer to section Transactions Response Codes for more details about operation’s statuses
Void Payment Request Parameters
command(String, mandatory)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 20 | VOID_AUTHORIZATION | A command for payFORT server to understand. | 
fort_id(numeric, optional)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | 149295435400084008 | The order’s unique reference returned by our system. | 
access_code(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | zx0IPmPy5jp1vAz8Kpg7 | Merchant access code that can be found in the backoffice | 
merchant_identifier(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | CycHZxVj | Merchant ID that can be found in the backoffice | 
merchant_reference(alphanumeric, mandatory)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 40 | XYZ9239-yu898 | - _ . | The Merchant’s unique order number. | 
amount(numeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 10 | 10000 | The transaction’s amount. *Each currency has predefined allowed decimal points that should be taken into consideration when sending the amount check the note after this table. | 
currency(String, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 3 | AED | The currency of the transaction’s amount in ISO code 3. | 
language(String, mandatory)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | en/ar | The checkout page and messages language where en is for english and ar for Arabic | 
signature(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | 7cad05f0212ed933c9a5d5dffa31661acf2c827a | A string hashed using the Secure Hash Algorithm. Please refer to section Signature | 
order_description(Alphanumeric, optional)
| Maximum Length | Example | Description | |
|---|---|---|---|
| 150 | iPhone 6-S | '/ . _ - # : $ Space | It holds the description of the order. | 
Void Payment Response
command(String)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 20 | VOID_AUTHORIZATION | A command for payFORT server to understand. | 
access_code(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | zx0IPmPy5jp1vAz8Kpg7 | Merchant access code that can be found in the backoffice | 
merchant_identifier(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | CycHZxVj | Merchant ID that can be found in the backoffice | 
merchant_reference(alphanumeric)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 40 | XYZ9239-yu898 | - _ . | The Merchant’s unique order number. | 
language(String)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | en/ar | The checkout page and messages language where en is for english and ar for Arabic | 
signature(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | 7cad05f0212ed933c9a5d5dffa31661acf2c827a | A string hashed using the Secure Hash Algorithm. Please refer to section Signature | 
order_description(Alphanumeric)
| Maximum Length | Example | Description | |
|---|---|---|---|
| 150 | iPhone 6-S | '/ . _ - # : $ Space | It holds the description of the order. | 
fort_id(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | 149295435400084008 | The order’s unique reference returned by our system. | 
response_message(alphanumeric)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 150 | Please refer to section messages | The message description of the response code; it returns according to the request language. | 
response_code(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 5 | 20064 | Response Code carries the value of our system’s response. *The code consists of five digits, the first 2 digits represent the response status, and the last 3 digits represent the response messages. | 
status(numeric)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | Please refer to section statuses | A two-digit numeric value that indicates the status of the transaction. | 
Please refer to section Transactions Response Codes for more details about operation’s statuses
Refund Payment Request Parameters
command(String, mandatory)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 20 | REFUND | A command for payFORT server to understand. | 
access_code(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | zx0IPmPy5jp1vAz8Kpg7 | Merchant access code that can be found in the backoffice | 
merchant_identifier(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | CycHZxVj | Merchant ID that can be found in the backoffice | 
merchant_reference(alphanumeric, mandatory)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 40 | XYZ9239-yu898 | - _ . | The Merchant’s unique order number. | 
fort_id(numeric, optional)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | 149295435400084008 | The order’s unique reference returned by our system. | 
amount(numeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 10 | 10000 | The transaction’s amount. *Each currency has predefined allowed decimal points that should be taken into consideration when sending the amount check the note after this table. | 
currency(String, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 3 | AED | The currency of the transaction’s amount in ISO code 3. | 
language(String, mandatory)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | en/ar | The checkout page and messages language where en is for english and ar for Arabic | 
signature(alphanumeric, mandatory)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | 7cad05f0212ed933c9a5d5dffa31661acf2c827a | A string hashed using the Secure Hash Algorithm. Please refer to section Signature | 
order_description(Alphanumeric, optional)
| Maximum Length | Example | Description | |
|---|---|---|---|
| 150 | iPhone 6-S | '/ . _ - # : $ Space | It holds the description of the order. | 
maintenance_reference(alphanumeric, optional)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 200 | customer123 | - _ . | The Refund’s unique order number. * You will be able to retry on the refund request using the same maintenance reference if the refund transaction was declined. | 
Refund Payment Response
command(String)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 20 | AUTHORIZATION, PURCHASE | A command for payFORT server to understand. | 
access_code(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | zx0IPmPy5jp1vAz8Kpg7 | Merchant access code that can be found in the backoffice | 
merchant_identifier(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | CycHZxVj | Merchant ID that can be found in the backoffice | 
merchant_reference(alphanumeric)
| Maximum Length | Example | Special Characters | Description | 
|---|---|---|---|
| 40 | XYZ9239-yu898 | - _ . | The Merchant’s unique order number. | 
amount(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 10 | 10000 | The transaction’s amount. | 
currency(String)
| Maximum Length | Example | Description | 
|---|---|---|
| 3 | AED | The currency of the transaction’s amount in ISO code 3. | 
language(String)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | en/ar | The checkout page and messages language where en is for english and ar for Arabic | 
signature(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | 7cad05f0212ed933c9a5d5dffa31661acf2c827a | A string hashed using the Secure Hash Algorithm. Please refer to section Signature | 
order_description(Alphanumeric)
| Maximum Length | Example | Description | |
|---|---|---|---|
| 150 | iPhone 6-S | '/ . _ - # : $ Space | It holds the description of the order. | 
maintenance_reference(alphanumeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 200 | customer123 | The Refund’s unique order number. * You will be able to retry on the refund request using the same maintenance reference if the refund transaction was declined. | 
fort_id(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 20 | 149295435400084008 | The order’s unique reference returned by our system. | 
response_message(alphanumeric)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 150 | Please refer to section messages | The message description of the response code; it returns according to the request language. | 
response_code(numeric)
| Maximum Length | Example | Description | 
|---|---|---|
| 5 | 20064 | Response Code carries the value of our system’s response. *The code consists of five digits, the first 2 digits represent the response status, and the last 3 digits represent the response messages. | 
status(numeric)
| Maximum Length | Possible/ expected values | Description | 
|---|---|---|
| 2 | Please refer to section statuses | A two-digit numeric value that indicates the status of the transaction. | 
Please refer to section Transactions Response Codes for more details about operation’s statuses