Skip to main content

Documentación

QR de PayNow

Transfiere fondos bancarios en Singapur mediante un código QR.

¿Qué es PayNow QR?

PayNow es un método de pago electrónico en Singapur que utiliza códigos QR (respuesta rápida) para realizar transferencias bancarias directas a comerciantes y transferencias de persona a persona. Permite a los usuarios transferir fondos de una cuenta bancaria a otra en Singapur a través de FAST. El servicio es gratuito para todos los clientes minoristas.

Los bancos participantes incluyen:

  • Banco de China

  • Citibank Singapore Limited

  • Tarjeta de crédito DBS Bank/POSB

  • HSBC Bank (Singapur) Limited

  • ICICI Bank Limited Singapur

  • Maybank Singapore Limited

  • Banco OCBC

  • Standard Chartered Bank (Singapur) Limited

  • United Overseas Bank

Experiencia de usuario

Un consumidor añade un producto al carrito y pasa a la página de pago. El consumidor elige pagar con PayNow. A continuación, se redirige al consumidor a la página de Rapyd Checkout, o el comerciante muestra el QR de PayNow en su página utilizando el QR devuelto en la API Crea un pago.

  1. El consumidor selecciona el método PayNow y se presenta un código QR.

  2. El consumidor inicia sesión en la aplicación de banca móvil de su banco y escanea el código QR.

  3. El consumidor también puede cargar la imagen QR si guarda el QR en las fotos.

    643e7f19525fb.png
  4. El consumidor confirma la transferencia de fondos en su aplicación de banca móvil.

    643e7f1cb549f.png
  5. Una vez que se completa el pago, Rapyd envía un pago completado webhook para ti. Puede notificar al usuario cualquier detalle confirmado.

Detalles QR de PayNow

Categoría de método de pago

Transferencia bancaria

Cadena de solicitud de pago

PMT = sg_paynow_bank

Nombre de PMT = paynow

País

Singapur

Moneda de presentación

SGD

Reembolsos/revocación

Sí, los reembolsos solo se admiten hasta 30 días a partir de la transacción original.

Si los reembolsos se inician más de 30 días después de la transacción original, los reembolsos no se realizarán.

Consulte Portal de clientes para ver los reembolsos.

Pagos periódicos

No

Disputas y devoluciones

No

Límites de transacciones

Máximo: 200 000$ SDG o depende de los límites del banco

Nota: La transferencia de PayNow puede requerir la firma de la transacción (2FA) para montos más altos. Por favor, consulta con tu banco.

Plazo de liquidación

El mismo día

Guía Rapyd

Ver Transferencias bancarias

Crear pago

Crea un pago para enviar fondos cuando se devuelva el código QR en el Crear pago Respuesta de API.

    • Respuesta

      • //Request POST https://sandboxapi.rapyd.net/v1/payments
        
        {
        "amount": 10, 
        "currency": "SGD", 
        "payment_method": {
          "type": "sg_paynow_bank",
          "fields": {}
          } 
        }

Nota: El código QR de PayNow aparecerá en **Visual_Codes.PayNowQR** en la respuesta de la API en formato png codificado en base64.

Crear página de pago

Puedes crear una página de pago que muestre el QR de PayNow en la página URL.

    • Solicitud

      • //Request POST https://sandboxapi.rapyd.net/v1/checkout
        
        {
        "complete_payment_url": "www.merchant.com/complete",
        "cancel_payment_url": "www.merchant.com/cancel", "payment_method_types_include":[ 
         " sg_paynow_bank"] 
        }
Redirigir a la página de pago de Rapyd

Puedes configurar la página del vendedor para redirigir al consumidor a una página de pago de Rapyd. Una vez escaneado el QR, el usuario debe hacer clic en el botón Finalizar, que lo redirigirá a complete_payment_url. Recibirás el webhookpayment_completed) antes de mostrar el estado al usuario.

Añadir fecha de caducidad

Puedes añadir una fecha de caducidad a tus códigos QR de PayNow. Si el consumidor no escanea y envía el pago en el plazo establecido, el intento fallará

643e7f1e46be5.png

Solicitud

Crear página de pago describe los parámetros de la solicitud.

    • Solicitud

      • {
            "amount": 123.45,
            "complete_payment_url": "http://example.com/complete",
            "country": "SG",
            "currency": "SGD",
            "error_payment_url": "http://example.com/error",
            "merchant_reference_id": "950ae8c6-78",
            "cardholder_preferred_currency": true,
            "language": "en",
            "metadata": {
                "merchant_defined": true
            },
            "payment_method_types_include": [
                "sg_paynow_bank"
            ],
            "expiration": 1611384431,
            "payment_method_types_exclude": []

Respuesta

Objeto de página de pago describe los campos de la respuesta.

  • La página vuelve en redirect_url la fecha de caducidad regresa en page_expiration

    • Respuesta

      • {
            "status": {
                "error_code": "",
                "status": "SUCCESS",
                "message": "",
                "response_code": "",
                "operation_id": "9e749eb7-6ffa-4497-9876-247eacf98b6b"
            },
            "data": {
                "id": "checkout_01e57a11472c3868937d8e072d7f56d2",
                "country": "SG",
                "currency": "SGD",
                "amount": 123.45,
                "status": "NEW",
                "payment": {
                    "id": "",
                    "amount": 123.45,
                    "original_amount": 0,
                    "is_partial": false,
                    "currency_code": "SGD",
                    "country_code": "SG",
                    "status": "",
                    "description": "Payment via Checkout",
                    "merchant_reference_id": "950ae8c6-78",
                    "customer_token": "",
                    "expiration": 1611384431,
                    "captured": false,
                    "refunded": false,
                    "refunded_amount": 0,
                    "receipt_email": "",
                    "redirect_url": "",
                    "complete_payment_url": "http://example.com/complete",
                    "error_payment_url": "http://example.com/error",
                    "receipt_number": "",
                    "flow_type": "",
                    "address": null,
                    "statement_descriptor": "",
                    "transaction_id": "",
                    "created_at": 0,
                    "metadata": {
                        "merchant_defined": true
                    },
                    "failure_code": "",
                    "failure_message": "",
                    "paid": false,
                    "paid_at": 0,
                    "dispute": null,
                    "refunds": null,
                    "order": null,
                    "outcome": null,
                    "visual_codes": {},
                    "textual_codes": {},
                    "instructions": {},
                    "ewallet_id": null,
                    "ewallets": [],
                    "payment_method_options": {},
                    "payment_method_type": "",
                    "payment_method_type_category": "bank_transfer",
                    "fx_rate": "",
                    "merchant_requested_currency": null,
                    "merchant_requested_amount": null,
                    "payment_fees": null,
                    "invoice": "",
                    "escrow": null
                },
                "payment_method_type": "",
                "payment_method_type_categories": null,
                "payment_method_types_include": [
                    "sg_paynow_bank"
                ],
                "payment_method_types_exclude": [],
                "customer": "",
                "customer_default_payment_method": "",
                "customer_data": null,
                "country_name": "Singapore",
                "merchant_color": "",
                "merchant_website": "http://rapyd.net",
                "merchant_logo": "",
                "merchant_alias": "Test Merchant",
                "merchant_customer_support": {
                    "email": null,
                    "url": null,
                    "phone_number": null
                },
         
                "language": "en",
                "complete_checkout_url": "",
                "cancel_checkout_url": "",
                "redirect_url": "https://sandboxcheckout.rapyd.net?token=checkout_01e57a11472c3868937d8e072d7f56d2",
                "timestamp": 1612562418,
                "page_expiration": 1613772018,
                "cart_items": [],
                "complete_checkout_auto_redirect": false
            }
        }