Binco Backend Payins API (0.0.1)
Download OpenAPI specification:Download
Binco Backend Payins API
Response samples
- 200
- 400
- 401
[- {
- "currentPage": "string",
- "pageSize": "string",
- "rowCount": 0,
- "pageCount": 0,
- "results": [
- {
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "type": "SOLE_PROPRIETORSHIP_CORPORATION",
- "merchantName": "string",
- "phone": "string",
- "taxIdNumber": "string",
- "fantasyName": "string",
- "email": "string",
- "webSite": "string",
- "dateOfFoundation": "2019-08-24T14:15:22Z",
- "monthlyLoad": 0,
- "monthlyLoadUsd": 0,
- "monthlyTpvUsd": 0,
- "averageTransactionUsd": 0,
- "averageAnnualBilling": 0,
- "status": "ONBOARDING",
- "approvedAt": "2019-08-24T14:15:22Z",
- "metadata": "string",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "accountCurrencies": "string",
- "transfersType": "L2L",
- "apiKey": "string",
- "apiSecret": "string",
- "account": {
- "bincoAccount": "a9303ac5-b2e6-4032-a5ad-181441d489c9",
- "settlementBank": {
- "settlementBankId": "43f722d7-fdec-42d6-b44f-b9c7ee128a98",
- "bankId": "30a36e6b-4ce6-409a-8471-fa29e9999b3a",
- "accountNumber": "string",
- "currency": "ARS"
}
}
}
]
}
]
Get a merchant
Retrieve the requested merchant
Authorizations:
path Parameters
merchantId required | string <uuid> The id of the merchant |
Responses
Response samples
- 200
- 400
- 401
{- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "type": "SOLE_PROPRIETORSHIP_CORPORATION",
- "merchantName": "string",
- "phone": "string",
- "taxIdNumber": "string",
- "fantasyName": "string",
- "email": "string",
- "webSite": "string",
- "dateOfFoundation": "2019-08-24T14:15:22Z",
- "monthlyLoad": 0,
- "monthlyLoadUsd": 0,
- "monthlyTpvUsd": 0,
- "averageTransactionUsd": 0,
- "averageAnnualBilling": 0,
- "status": "ONBOARDING",
- "approvedAt": "2019-08-24T14:15:22Z",
- "metadata": "string",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "accountCurrencies": "string",
- "transfersType": "L2L",
- "apiKey": "string",
- "apiSecret": "string",
- "account": {
- "bincoAccount": "a9303ac5-b2e6-4032-a5ad-181441d489c9",
- "settlementBank": {
- "settlementBankId": "43f722d7-fdec-42d6-b44f-b9c7ee128a98",
- "bankId": "30a36e6b-4ce6-409a-8471-fa29e9999b3a",
- "accountNumber": "string",
- "currency": "ARS"
}
}
}
Update a merchant
Update data of the requested merchant
Authorizations:
path Parameters
merchantId required | string <uuid> The id of the merchant |
Request Body schema: application/jsonrequired
General information data about merchant
object (Account) | |
merchantName | string <= 128 characters |
transfersType | string (TransfersType) Enum: "L2L" "CROSSBORDER" |
string <= 128 characters | |
phone | string <= 128 characters |
object (AddressRequest) | |
metadata | string |
currencies | Array of strings (Currency) Items Enum: "ARS" "BRL" "CLP" "COP" "MXN" "PEN" "PYG" "USD" "UYU" |
countryProcessorsId | Array of strings <uuid> [ items <uuid > ] |
Responses
Request samples
- Payload
{- "account": {
- "bincoAccount": "a9303ac5-b2e6-4032-a5ad-181441d489c9",
- "settlementBank": {
- "settlementBankId": "43f722d7-fdec-42d6-b44f-b9c7ee128a98",
- "bankId": "30a36e6b-4ce6-409a-8471-fa29e9999b3a",
- "accountNumber": "string",
- "currency": "ARS"
}
}, - "merchantName": "string",
- "transfersType": "L2L",
- "email": "string",
- "phone": "string",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "metadata": "string",
- "currencies": [
- "ARS"
], - "countryProcessorsId": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Response samples
- 200
- 401
- 500
{- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "type": "SOLE_PROPRIETORSHIP_CORPORATION",
- "merchantName": "string",
- "phone": "string",
- "taxIdNumber": "string",
- "fantasyName": "string",
- "email": "string",
- "webSite": "string",
- "dateOfFoundation": "2019-08-24T14:15:22Z",
- "monthlyLoad": 0,
- "monthlyLoadUsd": 0,
- "monthlyTpvUsd": 0,
- "averageTransactionUsd": 0,
- "averageAnnualBilling": 0,
- "status": "ONBOARDING",
- "approvedAt": "2019-08-24T14:15:22Z",
- "metadata": "string",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "accountCurrencies": "string",
- "transfersType": "L2L",
- "apiKey": "string",
- "apiSecret": "string",
- "account": {
- "bincoAccount": "a9303ac5-b2e6-4032-a5ad-181441d489c9",
- "settlementBank": {
- "settlementBankId": "43f722d7-fdec-42d6-b44f-b9c7ee128a98",
- "bankId": "30a36e6b-4ce6-409a-8471-fa29e9999b3a",
- "accountNumber": "string",
- "currency": "ARS"
}
}
}
Delete a merchant
Delete the requested merchant
Authorizations:
path Parameters
merchantId required | string <uuid> The id of the merchant |
Responses
Response samples
- 401
- 500
{- "message": "Unauthorized",
- "showMessage": {
- "EN": "Unauthorized",
- "ES": "No autorizado"
}, - "needUpdate": false,
- "errorId": "Auth:UNAUTHORIZED"
}
Get the payment methods
Get the payment methods related to a merchant
Authorizations:
path Parameters
merchantId required | string <uuid> The id of the merchant |
Responses
Response samples
- 200
- 400
- 401
[- {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "imageUrl": "string",
- "mayHaveAsyncPayments": true,
- "mayHavePaymentsLimits": true,
- "supportsReserve": true
}
]
Get merchant configuration
Get merchant configuration
Authorizations:
path Parameters
merchantId required | string <uuid> The id of the merchant |
Responses
Response samples
- 200
- 400
- 401
{- "merchantConfigurationId": "23a163bd-f146-44b2-af3d-6a8027cf9eb8",
- "paymentSuccessNotification": true,
- "paymentErrorNotification": true,
- "notificationEmails": [
- "string"
], - "shortName": "string",
- "fastPaymentsEnabled": true,
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "merchantCountryConfigurations": [
- {
- "merchantCountryConfigurationId": "b14ffd8d-88e6-4a0c-a37f-c22ef7a245cc",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "country": {
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "name": "string",
- "nameEs": "string",
- "iso31662AlphabeticalCode": "string",
- "iso31663AlphabeticalCode": "string",
- "iso3166NumericCode": 0,
- "iso4217CurrencyCode": "string",
- "phoneCode": 0,
- "continent": "AMERICA",
- "vatPercentage": [
- 0
], - "currency": [
- "string"
]
}, - "vatPercentage": 0
}
]
}
Create or update configuration for a merchant
Create or update configuration for a merchant
Authorizations:
path Parameters
merchantId required | string <uuid> The id of the merchant |
Request Body schema: application/jsonrequired
shortName | string |
notificationEmails | Array of strings |
paymentSuccessNotification | boolean |
paymentErrorNotification | boolean |
fastPaymentsEnabled | boolean |
Array of objects (MerchantCountryConfigurationsRequest) |
Responses
Request samples
- Payload
{- "shortName": "string",
- "notificationEmails": [
- "string"
], - "paymentSuccessNotification": true,
- "paymentErrorNotification": true,
- "fastPaymentsEnabled": true,
- "merchantCountryConfigurations": [
- {
- "countryIsoAlpha3": "61645d6a-a17d-4085-aebd-a4e24a389da1",
- "vatPercentage": 0
}
]
}
Response samples
- 400
- 401
{- "message": "Error updating merchant configuration",
- "showMessage": {
- "EN": "Error updating merchant configuration",
- "ES": "Error al actualizar la configuracion del comercio"
}, - "needUpdate": false,
- "errorId": "Payins:ERROR_IN_UPDATE_MERCHANT_CONFIGURATION"
}
Get country processor
Get country processors related to a merchant
Authorizations:
Responses
Response samples
- 200
- 400
- 401
[- {
- "merchantCountryProcessorId": "eb691bb6-463d-43c9-ad41-f929ea22650f",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}, - "merchant": {
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b"
}, - "onboardingStatus": "ONBOARDING"
}
]
Merchant country processors
Create a relationship between a merchant and a payment processors in a country
Authorizations:
Request Body schema: application/jsonrequired
MerchantCountryProcessors data
countryProcessorsId required | Array of strings <uuid> [ items <uuid > ] |
Responses
Request samples
- Payload
{- "countryProcessorsId": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Response samples
- 200
- 500
[- {
- "merchantCountryProcessorId": "eb691bb6-463d-43c9-ad41-f929ea22650f",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}, - "merchant": {
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b"
}, - "onboardingStatus": "ONBOARDING"
}
]
Get the available payment methods
Get the available payment methods
Authorizations:
Responses
Response samples
- 200
- 400
- 401
[- {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "imageUrl": "string",
- "mayHaveAsyncPayments": true,
- "mayHavePaymentsLimits": true,
- "supportsReserve": true
}
]
Get payers
Retrieve a list of payers
Authorizations:
query Parameters
searchTerm | string |
Responses
Response samples
- 200
- 400
- 401
[- {
- "currentPage": "string",
- "pageSize": "string",
- "rowCount": 0,
- "pageCount": 0,
- "results": [
- {
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "externalId": "3200d382-adfe-4314-ab30-798cdd0fcdb5",
- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "documentNumber": "string",
- "email": "string",
- "phone": "string",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "businessId": "string",
- "merchantId": "string"
}
]
}
]
Create a payer
Create a payer (is the one who will make the payment)
Authorizations:
Request Body schema: application/json
General information data about payer
firstName | string <= 128 characters |
lastName | string <= 128 characters |
documentType | string (DocumentType) Enum: "PASSPORT" "IDENTITY_DOCUMENT" "DNI" |
document | string <= 128 characters |
string <= 128 characters | |
merchantId | string <uuid> |
object (AddressRequest) | |
phone | string <= 128 characters |
country | string (CountryCode) Enum: "URY" "ARG" |
Responses
Request samples
- Payload
{- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "document": "string",
- "email": "string",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "phone": "string",
- "country": "URY"
}
Response samples
- 200
- 400
- 401
{- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "externalId": "3200d382-adfe-4314-ab30-798cdd0fcdb5",
- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "documentNumber": "string",
- "email": "string",
- "phone": "string",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "businessId": "string",
- "merchantId": "string"
}
Get a payer
Retrieve the requested payer
Authorizations:
path Parameters
payerId required | string <uuid> The id of the payer |
Responses
Response samples
- 200
- 400
- 401
{- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "externalId": "3200d382-adfe-4314-ab30-798cdd0fcdb5",
- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "documentNumber": "string",
- "email": "string",
- "phone": "string",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "businessId": "string",
- "merchantId": "string"
}
Update a payer
Update data of the requested payer
Authorizations:
path Parameters
payerId required | string <uuid> The id of the payer |
Request Body schema: application/jsonrequired
General information data about payer
merchantExternalId | string <uuid> |
string <= 128 characters | |
object (AddressRequest) | |
phone | string <= 128 characters |
Responses
Request samples
- Payload
{- "merchantExternalId": "12af4bd4-95fd-4a43-96a6-3bc3b636add9",
- "email": "string",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "phone": "string"
}
Response samples
- 200
- 400
- 401
{- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "externalId": "3200d382-adfe-4314-ab30-798cdd0fcdb5",
- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "documentNumber": "string",
- "email": "string",
- "phone": "string",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "businessId": "string",
- "merchantId": "string"
}
Delete a payer
Delete the requested payer
Authorizations:
path Parameters
payerId required | string <uuid> The id of the payer |
Responses
Response samples
- 400
- 401
{- "message": "Error deleting payer",
- "showMessage": {
- "EN": "Error deleting payer",
- "ES": "Ocurrió un error al intentar borrar el pagador"
}, - "needUpdate": false,
- "errorId": "Payins:ERROR_IN_DELETE_PAYER"
}
Get payer's payment instruments
Retrieve a list of payer's payment instruments
Authorizations:
path Parameters
payerId required | string <uuid> The id of the payer |
Responses
Response samples
- 200
- 400
- 401
[- {
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentStatus": "string",
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "externalId": "string",
- "active": true,
- "validated": true,
- "countries": "string",
- "metadata": { },
- "nextAction": "string"
}
]
Create a payment intent
Create a payment intent with an option to create a payment instrument and charge it automatically
Authorizations:
Request Body schema: application/jsonrequired
General information data about payment intent, if paymentInstrumentData is sent and paymentInstrumentId is not, tries to create paymentInstrument and after charge it
currency required | string (Currency) Enum: "ARS" "BRL" "CLP" "COP" "MXN" "PEN" "PYG" "USD" "UYU" |
amount required | number |
payinType required | string (PayinType) Enum: "DEFAULT" "TRANSFER" |
merchantId | string <uuid> |
externalReference required | string <= 128 characters |
paymentInstrumentId | string <uuid> |
object (PaymentInstrumentExpressCheckoutRequest) | |
confirm | boolean |
payerId required | string <uuid> |
object (PayerRequest) | |
setupFutureUsage | boolean |
offSession required | boolean |
object (PaymentIntentMetadata) | |
invoiceNumber required | number |
description | string |
tipAmount | number |
country required | string (CountryCode) Enum: "URY" "ARG" |
vatPercentage | number |
Responses
Request samples
- Payload
{- "currency": "ARS",
- "amount": 0,
- "payinType": "DEFAULT",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "externalReference": "string",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "paymentInstrumentData": {
- "paymentInstrumentTypeName": "CREDIT_CARD",
- "paymentMethodName": "VISA",
- "countries": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "metadata": { },
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b"
}, - "confirm": true,
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "payerData": {
- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "document": "string",
- "email": "string",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "phone": "string",
- "country": "URY"
}, - "setupFutureUsage": true,
- "offSession": true,
- "metadata": {
- "limitIssuers": [
- "MasterCard"
]
}, - "invoiceNumber": 0,
- "description": "string",
- "tipAmount": 0,
- "country": "URY",
- "vatPercentage": 0
}
Response samples
- 200
- 401
- 500
{- "paymentIntent": {
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "payinType": "DEFAULT",
- "paymentIntentStatus": "REQUIRES_PAYMENT_INSTRUMENT",
- "lastPaymentError": "string",
- "externalReference": "string",
- "externalChargeId": "string",
- "externalInvoiceId": "string",
- "invoiceEmail": "string",
- "description": "string",
- "currency": "ARS",
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "totalAmount": 0,
- "receivedAmount": 0,
- "confirmationInstrument": 0,
- "nextAction": 0,
- "statementDescriptor": 0,
- "cancelledAt": "2019-08-24T14:15:22Z",
- "cancellationReason": "string",
- "receiptEmail": "string",
- "setupFutureUsage": "string",
- "metadata": "string",
- "linkId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "exchangeRate": 0
}, - "confirmationMethod": "MANUAL",
- "status": "REQUIRES_PAYMENT_INSTRUMENT",
- "nextAction": "string"
}
Create a fast payment intent
Create a fast payment intent using the default vatPercentage configured to the country
Authorizations:
Request Body schema: application/jsonrequired
General information data about payment intent
amount | number |
currency | string (Currency) Enum: "ARS" "BRL" "CLP" "COP" "MXN" "PEN" "PYG" "USD" "UYU" |
comment | string |
paymentInstrumentTypeName | string (PaymentInstrumentType) Enum: "CREDIT_CARD" "DEBIT_CARD" "PREPAID_CARD" "CASH" "BANK_TRANSFER" "A2A" "PIX" "WALLETS" "CRYPTO" |
paymentMethodName | string (PaymentMethod) Enum: "VISA" "MASTER_CARD" "AMERICAN_EXPRESS" "OCA" "SANTANDER" "HSBC" "BBVA" "ITAU" "SCOTIABANK" "BROU" "PIX" "APPLE_PAY" "GOOGLE_WALLET" "MERCADO_PAGO" |
merchantShortName | string |
countryCode | string (CountryCode) Enum: "URY" "ARG" |
object (PaymentIntentAdditionalInfo) |
Responses
Request samples
- Payload
{- "amount": 0,
- "currency": "ARS",
- "comment": "string",
- "paymentInstrumentTypeName": "CREDIT_CARD",
- "paymentMethodName": "VISA",
- "merchantShortName": "string",
- "countryCode": "URY",
- "paymentIntentAdditionalInfo": {
- "paymentInfo": {
- "cbu": "string",
- "alias": "string"
}, - "payerInfo": {
- "dni": "string",
- "email": "string"
}
}
}
Response samples
- 200
- 401
- 500
{- "paymentIntent": {
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "payinType": "DEFAULT",
- "paymentIntentStatus": "REQUIRES_PAYMENT_INSTRUMENT",
- "lastPaymentError": "string",
- "externalReference": "string",
- "externalChargeId": "string",
- "externalInvoiceId": "string",
- "invoiceEmail": "string",
- "description": "string",
- "currency": "ARS",
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "totalAmount": 0,
- "receivedAmount": 0,
- "confirmationInstrument": 0,
- "nextAction": 0,
- "statementDescriptor": 0,
- "cancelledAt": "2019-08-24T14:15:22Z",
- "cancellationReason": "string",
- "receiptEmail": "string",
- "setupFutureUsage": "string",
- "metadata": "string",
- "linkId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "exchangeRate": 0
}, - "confirmationMethod": "MANUAL",
- "status": "REQUIRES_PAYMENT_INSTRUMENT",
- "nextAction": "string"
}
Get payment intent
Retrieve a payment intent
Authorizations:
path Parameters
paymentIntentId required | string <uuid> The id of the paymentIntent |
Responses
Response samples
- 200
- 400
{- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "payinType": "DEFAULT",
- "paymentIntentStatus": "REQUIRES_PAYMENT_INSTRUMENT",
- "lastPaymentError": "string",
- "externalReference": "string",
- "externalChargeId": "string",
- "externalInvoiceId": "string",
- "invoiceEmail": "string",
- "description": "string",
- "currency": "ARS",
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "totalAmount": 0,
- "receivedAmount": 0,
- "confirmationInstrument": 0,
- "nextAction": 0,
- "statementDescriptor": 0,
- "cancelledAt": "2019-08-24T14:15:22Z",
- "cancellationReason": "string",
- "receiptEmail": "string",
- "setupFutureUsage": "string",
- "metadata": "string",
- "linkId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "exchangeRate": 0
}
Get the payment methods of a payment intent
Retrieve the payment methods of a payment intent
Authorizations:
path Parameters
paymentIntentId required | string <uuid> The id of the paymentIntent |
Responses
Response samples
- 200
- 400
{- "paymentIntentAvailablePaymentMethods": [
- {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
], - "paymentData": {
- "reference": "string",
- "description": "string",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "currency": "ARS",
- "amount": 0,
- "vatAmount": 0,
- "merchantFantasyName": "string"
}
}
Initialize payment b2b with the provided payment method
Initialize payment b2b with the provided payment method
Authorizations:
path Parameters
paymentIntentId required | string <uuid> The id of the paymentIntent |
Request Body schema: application/jsonrequired
Request to initialize a payment intent B2B
countryProcessorId | string <uuid> |
object (PaymentIntentAdditionalInfo) |
Responses
Request samples
- Payload
{- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentIntentAdditionalInfo": {
- "paymentInfo": {
- "cbu": "string",
- "alias": "string"
}, - "payerInfo": {
- "dni": "string",
- "email": "string"
}
}
}
Response samples
- 200
- 500
{- "paymentIntent": {
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "payinType": "DEFAULT",
- "paymentIntentStatus": "REQUIRES_PAYMENT_INSTRUMENT",
- "lastPaymentError": "string",
- "externalReference": "string",
- "externalChargeId": "string",
- "externalInvoiceId": "string",
- "invoiceEmail": "string",
- "description": "string",
- "currency": "ARS",
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "totalAmount": 0,
- "receivedAmount": 0,
- "confirmationInstrument": 0,
- "nextAction": 0,
- "statementDescriptor": 0,
- "cancelledAt": "2019-08-24T14:15:22Z",
- "cancellationReason": "string",
- "receiptEmail": "string",
- "setupFutureUsage": "string",
- "metadata": "string",
- "linkId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "exchangeRate": 0
}, - "gatewayReferenceId": "string",
- "gatewayUrl": "string"
}
Refund a payment intent
Refund a payment intent
Authorizations:
path Parameters
paymentIntentId required | string <uuid> The id of the paymentIntent |
Request Body schema: application/jsonrequired
Request to refund the payment intent, if empty the refund will be total
requestedRefundAmount | number |
Responses
Request samples
- Payload
{- "requestedRefundAmount": 0
}
Response samples
- 401
- 500
{- "message": "Unauthorized",
- "showMessage": {
- "EN": "Unauthorized",
- "ES": "No autorizado"
}, - "needUpdate": false,
- "errorId": "Auth:UNAUTHORIZED"
}
Refund a payment intent (manual refund)
Refund a payment intent (manual refund)
Authorizations:
path Parameters
paymentIntentId required | string <uuid> The id of the paymentIntent |
Request Body schema: application/jsonrequired
Request to refund the payment intent
requestedRefundAmount | number |
status | string Enum: "MANUAL_REFUND_PENDING" "MANUAL_REFUND_CONFIRMED" |
Responses
Request samples
- Payload
{- "requestedRefundAmount": 0,
- "status": "MANUAL_REFUND_PENDING"
}
Response samples
- 200
- 401
- 500
{- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "payinType": "DEFAULT",
- "paymentIntentStatus": "REQUIRES_PAYMENT_INSTRUMENT",
- "lastPaymentError": "string",
- "externalReference": "string",
- "externalChargeId": "string",
- "externalInvoiceId": "string",
- "invoiceEmail": "string",
- "description": "string",
- "currency": "ARS",
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "totalAmount": 0,
- "receivedAmount": 0,
- "confirmationInstrument": 0,
- "nextAction": 0,
- "statementDescriptor": 0,
- "cancelledAt": "2019-08-24T14:15:22Z",
- "cancellationReason": "string",
- "receiptEmail": "string",
- "setupFutureUsage": "string",
- "metadata": "string",
- "linkId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "exchangeRate": 0
}
Create a payment intent from a link
Create a payment intent from a link
Authorizations:
Request Body schema: application/jsonrequired
General information data about payment intent
amount | number |
description | string |
paymentInstrumentTypeName required | string (PaymentInstrumentType) Enum: "CREDIT_CARD" "DEBIT_CARD" "PREPAID_CARD" "CASH" "BANK_TRANSFER" "A2A" "PIX" "WALLETS" "CRYPTO" |
paymentMethodName required | string (PaymentMethod) Enum: "VISA" "MASTER_CARD" "AMERICAN_EXPRESS" "OCA" "SANTANDER" "HSBC" "BBVA" "ITAU" "SCOTIABANK" "BROU" "PIX" "APPLE_PAY" "GOOGLE_WALLET" "MERCADO_PAGO" |
object (PaymentIntentAdditionalInfo) |
Responses
Request samples
- Payload
{- "amount": 0,
- "description": "string",
- "paymentInstrumentTypeName": "CREDIT_CARD",
- "paymentMethodName": "VISA",
- "paymentIntentAdditionalInfo": {
- "paymentInfo": {
- "cbu": "string",
- "alias": "string"
}, - "payerInfo": {
- "dni": "string",
- "email": "string"
}
}
}
Response samples
- 200
- 500
{- "paymentIntent": {
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "businessId": "50092e54-cd12-4059-9828-e8c4ee9a3cf5",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "payinType": "DEFAULT",
- "paymentIntentStatus": "REQUIRES_PAYMENT_INSTRUMENT",
- "lastPaymentError": "string",
- "externalReference": "string",
- "externalChargeId": "string",
- "externalInvoiceId": "string",
- "invoiceEmail": "string",
- "description": "string",
- "currency": "ARS",
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "totalAmount": 0,
- "receivedAmount": 0,
- "confirmationInstrument": 0,
- "nextAction": 0,
- "statementDescriptor": 0,
- "cancelledAt": "2019-08-24T14:15:22Z",
- "cancellationReason": "string",
- "receiptEmail": "string",
- "setupFutureUsage": "string",
- "metadata": "string",
- "linkId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "exchangeRate": 0
}, - "confirmationMethod": "MANUAL",
- "status": "REQUIRES_PAYMENT_INSTRUMENT",
- "nextAction": "string"
}
Get payer's payment instruments
Retrieve a list of payer's payment instruments
Authorizations:
path Parameters
payerId required | string <uuid> The id of the payer |
Responses
Response samples
- 200
- 400
- 401
[- {
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentStatus": "string",
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "externalId": "string",
- "active": true,
- "validated": true,
- "countries": "string",
- "metadata": { },
- "nextAction": "string"
}
]
Get payment instruments
Retrieve a list of payment instruments
Authorizations:
Responses
Response samples
- 200
- 400
- 401
[- {
- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentStatus": "string",
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "externalId": "string",
- "active": true,
- "validated": true,
- "countries": "string",
- "metadata": { },
- "nextAction": "string"
}
]
Create payment instrument
Create payment instrument (it is possible to use existing or create one in this step)
Authorizations:
Request Body schema: application/jsonrequired
Payment instrument data
payerId required | string <uuid> |
object (PayerRequest) | |
paymentMethodName required | string (PaymentMethod) Enum: "VISA" "MASTER_CARD" "AMERICAN_EXPRESS" "OCA" "SANTANDER" "HSBC" "BBVA" "ITAU" "SCOTIABANK" "BROU" "PIX" "APPLE_PAY" "GOOGLE_WALLET" "MERCADO_PAGO" |
countries | Array of strings |
metadata | object |
country required | string (CountryCode) Enum: "URY" "ARG" |
Responses
Request samples
- Payload
{- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "payerData": {
- "firstName": "string",
- "lastName": "string",
- "documentType": "PASSPORT",
- "document": "string",
- "email": "string",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "address": {
- "country": "1cbbe73a-3dc2-42b8-9bf3-cc977e2cd576",
- "state": "string",
- "city": "string",
- "street": "string",
- "doorNumber": "string",
- "apartmentNumber": "string",
- "zipCode": "string"
}, - "phone": "string",
- "country": "URY"
}, - "paymentMethodName": "VISA",
- "countries": [
- "string"
], - "metadata": { },
- "country": "URY"
}
Response samples
- 200
- 400
- 401
{- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentStatus": "string",
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "externalId": "string",
- "active": true,
- "validated": true,
- "countries": "string",
- "metadata": { },
- "nextAction": "string"
}
Get payment instrument
Retrieve the requested payment instrument
Authorizations:
path Parameters
paymentInstrumentId required | string <uuid> The id of the payment instrument |
Responses
Response samples
- 200
- 400
- 401
{- "paymentInstrumentId": "3b4a1779-70a8-48c5-b92b-066d36bc41a3",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "payerId": "f612112b-802d-496d-9650-880c09cb2f34",
- "paymentInstrumentStatus": "string",
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "externalId": "string",
- "active": true,
- "validated": true,
- "countries": "string",
- "metadata": { },
- "nextAction": "string"
}
Response samples
- 200
- 401
- 500
[- {
- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "description": "string",
- "currency": "ARS",
- "amount": 0,
- "vatPercentage": 0,
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "expirationDate": "2019-08-24T14:15:22Z",
- "used": true,
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "usedAt": "2019-08-24T14:15:22Z",
- "linkCountryProcessors": [
- {
- "linkCountryProcessorId": "6d6f5ea5-92c4-4a53-8a72-0c49b474e21a",
- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
}
]
}
]
Create Link
Create Link
Authorizations:
Request Body schema: application/jsonrequired
Create link data
amount required | number <float> |
vatPercentage required | number |
description | string |
reference | string |
currency required | string (Currency) Enum: "ARS" "BRL" "CLP" "COP" "MXN" "PEN" "PYG" "USD" "UYU" |
merchantCountryProcessors required | Array of strings <uuid> [ items <uuid > ] |
country required | string (CountryCode) Enum: "URY" "ARG" |
expirationDate | string <date-time> |
Responses
Request samples
- Payload
{- "amount": 0.1,
- "vatPercentage": 0,
- "description": "string",
- "reference": "string",
- "currency": "ARS",
- "merchantCountryProcessors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "country": "URY",
- "expirationDate": "2019-08-24T14:15:22Z"
}
Response samples
- 200
- 401
- 500
{- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "description": "string",
- "currency": "ARS",
- "amount": 0,
- "vatPercentage": 0,
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "expirationDate": "2019-08-24T14:15:22Z",
- "used": true,
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "usedAt": "2019-08-24T14:15:22Z",
- "linkCountryProcessors": [
- {
- "linkCountryProcessorId": "6d6f5ea5-92c4-4a53-8a72-0c49b474e21a",
- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
}
]
}
Update Link
Update Link
Authorizations:
Request Body schema: application/jsonrequired
Update link data
amount | number <float> |
vatPercentage | number |
description | string |
reference | string |
currency | string (Currency) Enum: "ARS" "BRL" "CLP" "COP" "MXN" "PEN" "PYG" "USD" "UYU" |
merchantCountryProcessors | Array of strings <uuid> [ items <uuid > ] |
expirationDate | string <date-time> |
Responses
Request samples
- Payload
{- "amount": 0.1,
- "vatPercentage": 0,
- "description": "string",
- "reference": "string",
- "currency": "ARS",
- "merchantCountryProcessors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "expirationDate": "2019-08-24T14:15:22Z"
}
Response samples
- 200
- 401
- 500
{- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "description": "string",
- "currency": "ARS",
- "amount": 0,
- "vatPercentage": 0,
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "expirationDate": "2019-08-24T14:15:22Z",
- "used": true,
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "usedAt": "2019-08-24T14:15:22Z",
- "linkCountryProcessors": [
- {
- "linkCountryProcessorId": "6d6f5ea5-92c4-4a53-8a72-0c49b474e21a",
- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
}
]
}
Validate Link
Validate Link
Authorizations:
path Parameters
linkId required | string The id of the link |
Responses
Response samples
- 200
- 400
- 401
- 404
- 409
- 500
{- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "description": "string",
- "currency": "ARS",
- "amount": 0,
- "vatPercentage": 0,
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "expirationDate": "2019-08-24T14:15:22Z",
- "used": true,
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "usedAt": "2019-08-24T14:15:22Z",
- "linkCountryProcessors": [
- {
- "linkCountryProcessorId": "6d6f5ea5-92c4-4a53-8a72-0c49b474e21a",
- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
}
]
}
Get Link
Get Link
Authorizations:
path Parameters
linkId required | string The id of the link |
Responses
Response samples
- 200
- 401
- 500
{- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "description": "string",
- "currency": "ARS",
- "amount": 0,
- "vatPercentage": 0,
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "countryId": "bd2b151e-bbbf-43a3-8058-286e653dfac0",
- "expirationDate": "2019-08-24T14:15:22Z",
- "used": true,
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "usedAt": "2019-08-24T14:15:22Z",
- "linkCountryProcessors": [
- {
- "linkCountryProcessorId": "6d6f5ea5-92c4-4a53-8a72-0c49b474e21a",
- "linkId": "009f739c-6620-43b0-978e-b245e723c57a",
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
}
]
}
Share Link
Share Link
Authorizations:
path Parameters
linkId required | string The id of the link |
Request Body schema: application/jsonrequired
Share link data
receiverEmail required | string |
receiverName required | string |
Responses
Request samples
- Payload
{- "receiverEmail": "string",
- "receiverName": "string"
}
Response samples
- 401
- 500
{- "message": "Unauthorized",
- "showMessage": {
- "EN": "Unauthorized",
- "ES": "No autorizado"
}, - "needUpdate": false,
- "errorId": "Auth:UNAUTHORIZED"
}
Delete a link
Delete the requested link
Authorizations:
path Parameters
linkId required | string The id of the link |
Responses
Response samples
- 400
- 401
{- "message": "Error deleting link",
- "showMessage": {
- "EN": "Error deleting link",
- "ES": "Error eliminando el link"
}, - "needUpdate": false,
- "errorId": "Payins:ERROR_DELETING_LINK"
}
Get Payins
Retrieve a list of payins
Authorizations:
query Parameters
status | string (TransactionStatus) Enum: "PENDING" "SCHEDULED" "APPROVED" "CANCELLED" "REJECTED" "EXPIRED" |
currency | string (Currency) Enum: "ARS" "BRL" "CLP" "COP" "MXN" "PEN" "PYG" "USD" "UYU" |
minAmount | number |
maxAmount | number |
dateFrom | Date |
dateUntil | Date |
merchantId | string <uuid> |
order | string (OrderBy) Enum: "ASC" "DESC" |
sort | string (SortBy) Enum: "AMOUNT" "DATE" "STATUS" |
page | number |
limit | number |
Responses
Response samples
- 200
- 400
- 401
[- {
- "currentPage": "string",
- "pageSize": "string",
- "rowCount": 0,
- "pageCount": 0,
- "results": [
- {
- "transactionId": "75906707-8c31-479c-b354-aa805c4cefbc",
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "payoutRequestId": "2cd1ef8f-2777-4720-87f7-d4c18a50f01a",
- "paymentIntentId": "8a86594b-ac91-4146-aa27-ff5b5bb4a688",
- "merchantName": "string",
- "status": "PENDING",
- "externalId": "string",
- "externalStatus": "string",
- "transactionSyncDate": null,
- "transactionType": "PAYOUT",
- "currency": "ARS",
- "amount": 0,
- "subtotalAmount": 0,
- "taxAmount": 0,
- "tipAmount": 0,
- "receivedAmount": 0,
- "description": "string",
- "conceptCode": "TRN",
- "liquidationDate": null,
- "cancelledAt": null,
- "cancellationReason": "string",
- "createdAt": null,
- "person": {
- "lastName": "string",
- "firstName": "string"
}, - "paymentInstrumentData": {
- "maskedPan": "string",
- "cardType": "string"
}, - "paymentIntentInitiator": "LINK"
}
]
}
]
Update merchant country processors
Update merchant country processors, it is possible to update the status of the relationship and the country processor
Authorizations:
path Parameters
merchantCountryProcessorId required | string The merchant country processor id |
Request Body schema: application/jsonrequired
Data to update the merchant country processor
countryProcessorId | string <uuid> |
active | boolean |
Responses
Request samples
- Payload
{- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "active": true
}
Response samples
- 200
- 500
{- "merchantCountryProcessorId": "eb691bb6-463d-43c9-ad41-f929ea22650f",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}, - "merchant": {
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b"
}, - "onboardingStatus": "ONBOARDING"
}
Get business country processors
Get country processors related to a business
Authorizations:
Responses
Response samples
- 200
- 401
- 500
[- {
- "businessCountryProcessorId": "06f6155f-0383-40cf-8510-38bfa1356dba",
- "countryProcessor": {
- "countryProcessorId": "685ca12c-ce55-492d-b3e4-072897260dd6",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentType": {
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae",
- "paymentInstrumentTypeName": "string"
}, - "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethod": {
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentMethodName": "string",
- "paymentInstrumentTypeId": "ce115fa9-ad15-4035-9c7f-dac6b3728dae"
}, - "active": true,
- "currency": [
- "string"
]
}
}
]