Skip to main content

Make payment

Execute a payment from the given order_id

Path Parameters
order_id string REQUIRED

Unambiguous order identifier

Header Parameters
idempotency-id string

Id for idempotency recognition. Used to recognize several attemps of the same requests. In a retry logic the same request-id must be sent.

trace-id string

Id for tracing pourpose. Used to trace the request through every internal system. Must be different on every transaction or attempt.

Request Body REQUIRED
plan object REQUIRED
id string REQUIRED
type string REQUIRED

This value must be taken from the standarized list of plan types. The list itself is part of the IEP documentation.

description string REQUIRED

A description ready to be rendered in the frontend

installments integer REQUIRED
total_amount object REQUIRED
value amount
currency currencyCodeISO4217
installment_amount object REQUIRED
value amount
currency currencyCodeISO4217
financial_info object
total_fianancial_cost percentage
nominal_annual_rate percentage
payment_method object REQUIRED
card object REQUIRED
holder object
name string
identification_type string

Possible values: [DNI, CUIL]

identification_number string
wallet object REQUIRED
name string REQUIRED
provider string REQUIRED
brand_wallet_id string REQUIRED
user object
email email
phone string
device_id string
identification_type string

Possible values: [DNI, CUIL]

identification_number string
additional_info object
Responses
2XX

Successful response

Schema OPTIONAL
payment_id string
order_id string
status string

Possible values: [PROCESSING, APPROVED, REJECTED, REFUNDED, CHARGED_BACK]

status_code string

Possible values: [PROCESSING, APPROVED, REJECTED_INSUFFICIENT_FUNDS, REJECTED_CALL_FOR_AUTH, REJECTED_DECLINED, REJECTED_INVALID_CARD, REJECTED_INVALID_TRANSACTION, REJECTED_INVALID_MERCHANT, REJECTED_SYSTEM_ERROR, REJECTED_INVALID_ORDER, REJECTED_MAX_ATTEMPTS, REFUNDED, REFUNDED_PARTIALLY, CHARGED_BACK]

amount object
value amount OPTIONAL
currency currencyCodeISO4217 OPTIONAL
authorized_amount object
value amount OPTIONAL
currency currencyCodeISO4217 OPTIONAL
plan object
id string
type string

This value must be taken from the standarized list of plan types. The list itself is part of the IEP documentation.

description string

A description ready to be rendered in the frontend

installments integer
total_amount object
value amount OPTIONAL
currency currencyCodeISO4217 OPTIONAL
installment_amount object
value amount OPTIONAL
currency currencyCodeISO4217 OPTIONAL
financial_info object OPTIONAL
total_fianancial_cost percentage OPTIONAL
nominal_annual_rate percentage OPTIONAL
card object OPTIONAL
original_bin bins
original_last4 string
type string OPTIONAL
brand_id string OPTIONAL

This value must be taken from the standarized list of card brands ids. The list itself is part of the IEP documentation.

issuer_id string OPTIONAL

This value must be taken from the standarized list of card issuers ids. The list itself is part of the IEP documentation and is based on the BCRA's 'Nomina de Entidades'

holder object OPTIONAL
name string OPTIONAL
identification_type string OPTIONAL

Possible values: [DNI, CUIL]

identification_number string OPTIONAL
wallet object OPTIONAL
name string
provider string
brand_wallet_id string
user object OPTIONAL
email email OPTIONAL
phone string OPTIONAL
device_id string OPTIONAL
identification_type string OPTIONAL

Possible values: [DNI, CUIL]

identification_number string OPTIONAL
authorization_code string OPTIONAL
created_at date-time
updated_at date-time
additional_info object OPTIONAL
4XX

Generic error response

Schema OPTIONAL
code string
message string
5XX

Generic error response

Schema OPTIONAL
code string
message string