Request Fields
The request fields that must be use are following:
Field Body | Description | Type | Required for Panama |
action | Client’s intention | String | Yes |
channel | The channel from which the request originates | String | Yes |
payment_method | Payment method sent |
| Yes |
payment_method.card | Alternative payment type information | String | Yes |
payment_method.card.pan | Supplier’s name | String | Yes |
payment_method.card.expiry_date | Name of the alternative method | String | Yes |
payment_method.card.security_cod e | Details of the alternative method | String | Yes |
payment_method.card_holder | Cardholder information | String | Yes |
payment_method.card_holder.first_ name | First Name | String | Yes |
payment_method.card_holder.last_n ame | Last name | String | Yes |
payment_method.card_holder.email _address | String | Yes | |
payment_method.card_holder.identi ty_document_country | Country of identity document | String | No
|
payment_method.card_holder.identi ty_document_type | Type of identity document | String | No
|
payment_method.card_holder.identi ty_document_identifier
| Identity document identifier | String | No
|
card_holder |
|
| No
|
card_holder.first_name | First Name | String | No
|
card_holder.last_name | Last name | String | No
|
card_holder.email_address | String | No
| |
card_holder.identity_document_cou ntry | Country of identity document | String | No
|
card_holder.identity_document_typ e | Type of identity document | String | No
|
card_holder.identity_document_ide ntifier | Identity document identifier | String | No
|
address | Address |
| No
|
address.shipping | Shipping information | String | No
|
address.shipping.first_name | First name | String | No |
address.shipping.last_name | Last name | String | No |
address.shipping.email | String | No | |
address.shipping.phone | Phone Information | String | No |
address.shipping.phone.country_cod e | Phone country code | String | No |
address.shipping.phone.subscriber | Phone Number | String | No |
address.shipping.location | Location information | String | No |
address.shipping.location.line_1 | Line 1 | String | No |
address.shipping.location.line_2 | Line 2 | String | No |
address.shipping.location.city | City | String | No |
address.shipping.location.state | State | String | No |
address.shipping.location.country | Country | String | No |
address.shipping.location.zip_code | Zip Code | String | No |
address.billing | Billing Information | String | No |
address.billing.first_name | First name | String | No |
address.billing.last_name | Last name | String | No |
address.billing.email | String | No | |
address.billing.phone | Phone Information | String | No |
address.billing.phone.country_code | Phone Country Code | String | No |
address.billing.phone.subscriber | Phone Number | String | No |
address.billing.location | Location Information | String | No |
address.billing.location.line_1 | Line 1 | String | No |
address.billing.location.line_2 | Line 2 | String | No |
address.billing.location.city | City | String | No |
address.billing.location.state | State | String | No |
address.billing.location.country | Country | String | No |
address.billing.location.zip_code | Zip Code | String | No |
transaction | Transaction Information |
| Yes |
transaction.currency | Currency Code | String | Yes |
transaction.amount | Transaction Amount | String | Yes |
transaction.meta | Transaction Metadata | String | Yes |
transaction.meta.internal_operation _number | Internal Operation Number | String | Yes |
transaction.meta.description | Transaction Description | String | Yes |
transaction.meta.additional_fields | Addtional data required by the processor |
| Yes |
transaction.meta.additional_fields.a ccess_code | Trade Acess Code | String (max 10) | Yes |
transaction.meta.additional_fields.m erchant_account_number | MID provided by the Acquiring Bank | String (max 10) | Yes |
transaction.meta.additional_fields.t erminal_name | TID provided by the Acquiring Bank | String (max 10) | Yes |
transaction.meta.additional_fields.cl ient_tracking | Trade Internal Reference ID | String (max 50) | Yes |
meta.additional_fields.user_ip_addr ess | IP from where the cardholder’s request originates. Format: ###.###.###.### | String | Yes |
meta.additional_fields.system_tracki ng | Additional Trade Internal Reference ID | String (max 50) | Yes |
meta.additional_fields.3ds_transacti on_id | 3DS Transaction ID = “True” | String (max 100) | Yes |
meta.additional_fields.3ds_provider | 3DS Provider: “Alignet” | String (max 100) | Yes |
meta.additional_fields.3ds_token | Token returned by Alignet | String (max 100) | Yes |
meta.additional_fields.3ds_request | All requests sent to alignet in JSON format concatenated | String (max 100) | Yes |
meta.additional_fields.3ds_response | All responses received from alignet in JSON format concatenated | String (max 100) | Yes |
meta.additional_fields.shipping_date | Shipping Date | String (max 100) | Yes |
Continuar Consideration ➡️