API de métodos de Pago
Crear Método de Pago
POST
https://gateway.increase.app/pay/public/v1/payment_methods
Headers
Content-Type: application/json
Authorization: Bearer <access_token>
Parámetro | Tipo | Descripción |
---|---|---|
type* | String | Tipo de Medio de Pago |
reference_type* | String | Tipo de asociación |
reference_id* | String | ID de la asociación |
customer_id * | String | ID del cliente |
Los parámetros con * son obligatorios
El type
puede ser alguno de los siguientes:
['cbu, 'card']
El reference_type
puede ser alguno de los siguientes ['subscription', 'invoice', 'customer']
,
con esto el método de pago se va a vincular directamente al reference_type
seleccionado. Adicional a esto
el reference_id es el identificador del reference_type
ejemplo:
subscription id: "00000000-0000-0000-0000-000000000001"
-> reference_type: 'subscription' - reference_id: "00000000-0000-0000-0000-000000000001"
Tipos de Métodos de Pago
Dependiendo el type
seleccionado los parametros varían.
CBU
Parámetro | Tipo | Descripción |
---|---|---|
type* | String | Tipo de Medio de Pago ("cbu") |
external_id | String | Identificador del medio de pago en tu sistema |
number* | String | Numero de CBU del cliente |
country* | String | Pais del Medio de Pago ("ARG") |
CARD(mercadopago)
Parámetro | Tipo | Descripción |
---|---|---|
token* | String | Token de mercado pago |
collect_method_id* | String | ID del collect_method de mercado pago |
card_brand_payment_type_id | String | |
card_brand_id | String | |
payment_method_option_id | String | |
merchant_account_id | String | |
external_id | String | |
first_six_digits | String | |
device_id | String |