POST
charges
/
bre-b
Crear un QR (Bre-B)
curl --request POST \
  --url https://api.onepay.la/v1/charges/bre-b \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-idempotency: <x-idempotency>' \
  --data '{
  "customer_id": "<string>",
  "amount": 123,
  "external_id": "<string>"
}'
{
  "id": "9e184fda-62bb-477b-9020-fa59f44f2b99",
  "svg": "NTUwZTg0MDAtZTI5Yi00MWQ0LWE3MTYtNDQ2NjU1NDQwMDAw"
}
Esta funcionalidad aún no está disponible, ya que depende de la habilitación por parte del Banco de la República. Tan pronto se encuentre activa, la pondremos a disposición de todos nuestros usuarios.
El svg es una imagen en base 64 que debes mostrar al usuario, el usuario debera escanear este codigo desde su app del banco.<img src="NTUwZTg0MDAtZTI5Yi00MWQ0LWE3MTYtNDQ2NjU1NDQwMDAw" />

Headers

x-idempotency
string
required
Token único para garantizar la idempotencia de la petición

Body

customer_id
string
required
Identificador único del cliente.
amount
number
required
Monto que vas a cobrar
external_id
string
Identificador único del pago.
{
  "id": "9e184fda-62bb-477b-9020-fa59f44f2b99",
  "svg": "NTUwZTg0MDAtZTI5Yi00MWQ0LWE3MTYtNDQ2NjU1NDQwMDAw"
}