Pagos en Efectivo

Aprenda cómo integrar su solución para procesar pagos en sucursales físicas de pago.

OXXOPay

OXXO, la cadena de tiendas de autoservicio más grande de México, ofrece un servicio para que sus clientes paguen sus compras. Sus clientes deben entregar el cupón en la tienda y pueden pagar utilizando efectivo o tarjetas.

Parámetros del Request

Es necesario incluir campos específicos para que este método de pago funcione correctamente. Consulte el artículo operación de compra para obtener información detallada sobre la autenticación, los idiomas de la respuesta y los parámetros de compra básica como el monto y la moneda.

PropiedadTipo¿Obligatorio?Descripción
PaymentMethodstringConsulta el identificador en la tabla de Medios de pago.
TargetCountryISOstringIndica el país destino.
CustomerEmailstringCorreo electrónico del cliente.
CustomerFirstNamestringNombre del cliente.
CustomerLastNamestringApellido del cliente.
CustomerDocumentNumberstringNoNúmero de documento del cliente.
CustomerPhoneNumberstringYesNúmero de teléfono del cliente. Incluyendo el indicativo para México +52
CustomerAddressCountrystringNoPaís del cliente.
CustomerAddressStatestringNoEstado del cliente.
CustomerAddressCitystringNoCiudad del cliente.
CustomerAddressAddressDetailstringYesDetalle de la dirección del cliente.
CustomerAddressPostalCodestringNoCódigo postal del cliente.
MetaDataInPaymentExpirationInMinutesnumericNoConfigure el tiempo de expiración del pago a través de este campo, especificando la duración en minutos. Si no envía este campo, la API asignará un valor por defecto.

Ejemplo del Request

{
	"PaymentMethod": "OXP",
	"Amount": 100,
    "TargetCountryISO": "MX",
	"Currency": "USD",
	"Customer": {
		"Email": "lucia@test.com",
		"FirstName": "Lucia",
		"LastName": "Perez",
		"PhoneNumber": "+525532100000",
		"Address": {
			"Country": "Mexico",
			"State": "Ciudad de Mexico",
			"City": "Coyoacan",
			"AddressDetail": "Av Universidad 3000"
		}
	},
    "MetaDataIn": {
        "PaymentExpirationInMinutes": "7200"
    }
}

Parámetros del Response

En el Response, se encuentran los siguientes parámetros:

PropiedadTipoDescripción
ResponseMetadataOutPaymentUrlstringURL del cupón de pago.
ResponseMetadataOutPaymentCodestringReferencia de pago.
ResponseMetadataOutPaymentBarcodeUrlstringURL de la imagen del código de barras del pago.

Puede redirigir a su cliente a la URL mostrada en el parámetro Response.MetadataOut.PaymentUrl, donde podrá imprimir el cupón y completar el pago en una tienda OXXO.

PrintScreen

Ejemplo del Response

{
    "TransactionId": "128598955264065792",
    "Result": "COMPLETED",
    "Status": "PENDING",
    "ErrorCode": null,
    "ErrorDescription": null,
    "Created": "2024-12-20T20:46:20.199",
    "AuthorizationDate": "2024-12-20T20:46:20.674",
    "AuthorizationCode": "",
    "Amount": 1000,
    "Currency": "MXN",
    "Installments": 1,
    "TaxableAmount": null,
    "Tip": null,
    "Url": "https://api.bamboopayment.com/Purchase/128598955264065792",
    "MetadataOut": {
        "PaymentUrl": "https://s3.amazonaws.com/gateway.stage.bamboopayment.com/purchase-coupons/1399000_77f1b5ed-329a-4872-984d-d6490e2307ee_00010101.html",
        "PaymentCode": "4300000013990006",
        "PaymentBarcodeUrl": "https://gateway.stage.bamboopayment.com/integrations/oxxo/barcodes/NDMwMDAwMDAxMzk5MDAwNg==.jpeg"
    },
    "Action": null,
    "PaymentMethod": {
        "Brand": "OxxoPay",
        "CardOwner": null,
        "Bin": null,
        "IssuerBank": null,
        "Type": "PhysicalNetwork",
        "Expiration": null,
        "Last4": null
    }
}

Efectivo Paynet

Paynet le permite a sus clientes generar un cupón y realizar el pago en una tienda física.

Redes de pago en efectivo

Puede ofrecer a su cliente la posibilidad de pagar en efectivo en las siguientes redes:

  • Farmacias Benavides
  • 7Eleven
  • Walmart
  • Farmacias de Ahorro
  • Sam´s
  • Walmart Express
  • Bodega Aurrera
  • Circle K

Parámetros del Request

Es necesario incluir campos específicos para que este método de pago funcione correctamente. Consulte el artículo operación de compra para obtener información detallada sobre la autenticación, los idiomas de la respuesta y los parámetros de compra básica como el monto y la moneda.

PropiedadTipo¿Obligatorio?Descripción
PaymentMethodstringConsulta el identificador en la tabla de Medios de pago.
TargetCountryISOstringIndica el país destino.
CustomerEmailstringCorreo electrónico del cliente.
CustomerFirstNamestringNombre del cliente.
CustomerLastNamestringNoApellido del cliente.
CustomerDocumentNumberstringNoNúmero de documento del cliente.
CustomerPhoneNumberstringNoNúmero de teléfono del cliente.
CustomerAddressCountrystringNoPaís del cliente.
CustomerAddressStatestringNoEstado del cliente.
CustomerAddressCitystringNoCiudad del cliente.
CustomerAddressAddressDetailstringNoDetalle de la dirección del cliente.
CustomerAddressPostalCodestringNoCódigo postal del cliente.
MetaDataInPaymentExpirationInMinutesnumericNoConfigure el tiempo de expiración del pago a través de este campo, especificando la duración en minutos. Si no envía este campo, la API asignará un valor por defecto.

Ejemplo del Request

{
	"PaymentMethod": "PYN",
	"Amount": 1000,
    "TargetCountryISO": "MX",
	"Currency": "MXN",
	"Customer": {
		"Email": "lucia@test.com",
		"FirstName": "Lucia",
		"LastName": "Perez",
		"PhoneNumber": "525532100000",
		"Address": {
			"Country": "Mexico",
			"State": "Ciudad de Mexico",
			"City": "Coyoacan",
			"AddressDetail": "Av Universidad 3000"
		}
	},
    "MetaDataIn": {
        "PaymentExpirationInMinutes": "7200"
    }
}

Parámetros del Response

En el Response, se encuentran los siguientes parámetros:

PropiedadTipoDescripción
ResponseMetadataOutPaymentCodestringReferencia de pago generado por Paynet.
ResponseMetadataOutPaymentBarcodeUrlstringURL de la imagen del código de barras del pago.
ResponseMetadataOutPaymentUrlstringURL del cupón de pago en formato PDF.

Puede redirigir a su cliente a la URL mostrada en el parámetro Response.MetadataOut.PaymentUrl para descargar el cupón y realizar el pago en una sucursal física de pago.

PrintScreen

Ejemplo del Response

{
    "TransactionId": "128598955264065792",
    "Result": "COMPLETED",
    "Status": "PENDING",
    "ErrorCode": null,
    "ErrorDescription": null,
    "Created": "2024-12-20T20:46:20.199",
    "AuthorizationDate": "2024-12-20T20:46:20.674",
    "AuthorizationCode": "",
    "Amount": 1000,
    "Currency": "MXN",
    "Installments": 1,
    "TaxableAmount": null,
    "Tip": null,
    "Url": "https://api.bamboopayment.com/Purchase/128598955264065792",
    "MetadataOut": {
        "PaymentCode": "9988780335829741",
        "PaymentBarcodeUrl": "https://sandbox-api.openpay.mx/barcode/9988780335829741?width=1&height=45&text=false",
        "PaymentUrl": "https://sandbox-dashboard.openpay.mx/paynet-pdf/m46uqwpxz7otrhsinbx1/9988780335829741"
    },
    "Action": null,
    "PaymentMethod": {
        "Brand": "OpenPayPayNet",
        "CardOwner": null,
        "Bin": null,
        "IssuerBank": null,
        "Type": "PhysicalNetwork",
        "Expiration": null,
        "Last4": null
    }
}
footer
Última modificación 20 de diciembre de 2024

© Bamboo | All rights reserved 2024