Creación de solicitud de pago

Las solicitudes de pago se crean a partir de un monto en pesos, y contienen la información de la cotización de la orden en cada noneda disponible para realizar el pago. Para iniciar un pago, es necesario primero que se cree la solicitud de pago.

La ruta para crearlos recibe un monto en pesos y las monedas aceptadas, y el backend calcula la cotización en cada moneda y la guarda en la base de datos. El sistema de SimpleFi escucha las blockchains de todas las monedas aceptadas y actualiza las solicitudes de pago cuando se encuentran los pagos correspondientes.

Para crear una solicitud de pago:

Create Payment Request

post
Authorizations
OAuth2passwordRequired
Token URL:
Body
ars_amountany ofOptional
numberOptional
or
nullOptional
amountany ofOptional
numberOptional
or
nullOptional
currencyany ofOptional
string · enumOptionalPossible values:
or
nullOptional
itemsany ofOptional
or
nullOptional
memoany ofOptional
stringOptional
or
nullOptional
coinsany ofOptional
or
nullOptional
card_paymentany ofOptionalDefault: false
booleanOptional
or
nullOptional
notification_urlany ofOptional
stringOptional
or
nullOptional
merchant_idany ofOptional
anyOptional
or
nullOptional
Responses
chevron-right
201

Successful Response

application/json
idstringRequired
order_idintegerRequired
ars_amountnumberRequired
ars_paidnumberRequired
amountnumberRequired
original_amountany ofOptional
numberOptional
or
nullOptional
card_amountany ofOptional
numberOptional
or
nullOptional
amount_paidnumberRequired
currencystring · enumRequiredPossible values:
itemsany ofOptional
or
nullOptional
usd_amountnumberRequired
memoany ofOptional
stringOptional
or
nullOptional
notification_urlany ofOptional
stringOptional
or
nullOptional
statusstring · enumRequiredPossible values:
status_detailstring · enumRequiredPossible values:
approved_atany ofOptional
string · date-timeOptional
or
nullOptional
expiration_timestring · date-timeRequired
deliveredbooleanRequired
card_paymentany ofOptional
or
nullOptional
stripe_invoiceany ofOptional
or
nullOptional
merchant_idstringRequired
installment_plan_idany ofOptional
stringOptional
or
nullOptional
pricing_modestring · enumOptionalDefault: crypto_basePossible values:
crypto_discountnumberOptionalDefault: 0
extra_chargenumberOptionalDefault: 0
is_remaining_balance_paymentbooleanOptionalDefault: false
poap_mintedbooleanOptionalDefault: false
offramp_statusany ofOptional
stringOptional
or
nullOptional
offramp_dataany ofOptional
or
nullOptional
date_createdstring · date-timeRequired
last_modifiedstring · date-timeRequired
checkout_urlstringRead-onlyRequired
checkout_v2_urlstringRead-onlyRequired
conflictbooleanRead-onlyRequired
post
/payment_requests

  • El campo 'reference' puede ser utilizado libremente para crear una referencia a este solicitud de pago.

  • En el atributo 'coins' contiene un array con formato [{'ticker': 'USDC', 'chain_id': 10}, {..}]donde se debe indicar el ticker de cada moneda que se quiere ofrecer como opción. Todas las monedas indicadas que no tengan una dirección configurada en el Negocio, se ignorarán. La API responderá con cotizaciones para todos los tokens que tengan dirección configurada en el negocio.

  • El campo 'notification_url' es opcional. Permite indicar una URL distinta a la configurada en el negocio para recibir las notificaciones asociadas a esta transacción.

Mirá los tokens disponibles.

Obtención de QR de único uso

Es posible obtener un QR vinculado a una Solicitud de pago específica. Este QR redirige al checkout vinculando el pago con la orden creada por backoffice en el sistema de SimpleFi o el sistema de la red de pagos.

Create Payment Request With Qr

post
Authorizations
OAuth2passwordRequired
Token URL:
Body
ars_amountany ofOptional
numberOptional
or
nullOptional
amountany ofOptional
numberOptional
or
nullOptional
currencyany ofOptional
string · enumOptionalPossible values:
or
nullOptional
itemsany ofOptional
or
nullOptional
memoany ofOptional
stringOptional
or
nullOptional
coinsany ofOptional
or
nullOptional
card_paymentany ofOptionalDefault: false
booleanOptional
or
nullOptional
notification_urlany ofOptional
stringOptional
or
nullOptional
merchant_idany ofOptional
anyOptional
or
nullOptional
Responses
chevron-right
201

Successful Response

No content

post
/payment_requests/qr

No content

Last updated