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

Email

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

Email

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

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

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 ➡️