Transferencia bancaria en Indonesia

Características #

Apoyo País/RegiónIndonesia
tratamiento de divisasIDR
moneda de liquidaciónUSD
Importe máximo de la transacciónSin límite de transacciones depende del saldo de los usuarios.
reembolso
reembolso parcial
reembolso parcial múltiple
devolución de cargos

Flujo de pagos #

pic_1@2x.png

Método de integración #

Valores de la enumeración del método de pago: bank_transfer_id

Existen dos métodos de integración para la transferencia bancaria

  1. API directa
  2. Pedido

Directo API #

Cómo integrar #

Para la integración directa de la API, puede crear una PaymentIntent y obtener la url en un solo paso. La siguiente es la demostración de la creación de la intención de pago:

Crear una PaymentIntent

Cree un PaymentIntent en su servidor y especifique el importe a cobrar y una divisa admitida.

Si ya dispone de una integración de Payment Intents, añada bank_transfer_id a la lista de tipos de métodos de pago.

Solicitar

{
    "importe": 1000000,
    "moneda": "IDR",
    "confirm": true
    "payment_method_data": {
        "tipo": "bank_transfer_id"
    },
    "return_url": "https://your.website"
}

respuesta

{
    "id": "pi_1664204164491640832",
    "object": "payment_intent",
    "creado": 1685612167000,
    "moneda": "IDR",
    "amount": 1000000,
    "estado": "requires_action",
    "livemode": false
    "client_secret": "pi_1664204164491640832_secret_0lq3zf45XA4nCXR5ASyKh5UB",
    "next_action": {
        "tipo": "bank_transfer_id_handle_redirect",
        "bank_transfer_id_handle_redirect": {
            "url": "https://apitest.wooshpay.com/v1/receives/c12/pay/pi_1664204164491640832"
        }
    },
    "payment_method_types": [
        "bank_transfer_id"

    ],
    "confirmation_method": "automatic",
    "return_url": "https://your.website",
    "payment_method": "pm_1664204164365811712",
    "capture_method": "automatic"
}

Pedido #

Crear una seesión #

Solicitar

{
    "cancel_url": "www.wooshpay.com",
    "mode": "pago",
    "success_url": "https://wooshpay.com/",
    "payment_method_types": [
        "bank_transfer_id"
    ],
    "line_items": [
        {
            "price_data": {
                "moneda": "IDR",
                "unit_amount": 10000000,
                "apodo": "manzana",
                "product_data": {
                    "nombre": "manzana"
                },
                "esquema_facturación": "testscheme",
                "lookup_key": "test_lookup_key"
            },
            "quantity": 1
        }
    ]
}

Respuesta

{
    "id": "cs_1676152166701596672",
    "object": "checkout.session",
    "creado": 1688460793000,
    "livemode": true,
    "currency": "IDR",
    "cliente": "",
    "mode": "pago",
    "estado": "abierto",
    "url": "https://checkout.wooshpay.com/pay/cs_1676152166701596672?key=pk_live_NTE2NzQzMzE3MjI5MzU4MzI1NzYxOjdWSld1WmpGd1dJZ3BLNHQyOU9UTVJvWTE2ODgwMjY3NjUwNDU",
    "cancel_url": "www.wooshpay.com",
    "line_items": {
        "object": "lista",
        "data": [
            {
                "id": "li_1676152166739345408",
                "object": "artículo",
                "moneda": "IDR",
                "descripción": "manzana",
                "precio": {
                    "id": "price_1676152166756122624",
                    "object": "precio",
                    "creado": 1688460793000,
                    "livemode": true,
                    "activo": true
                    "moneda": "IDR",
                    "apodo": "manzana",
                    "producto": {
                        "id": "prod_1676152166772899840",
                        "objeto": "producto",
                        "creado": 1688460793000,
                        "livemode": true
                        "activo": true
                        "nombre": "manzana",
                        "actualizado": 1688460793000
                    },
                    "type": "one_time",
                    "unit_amount": 10000000,
                    "billing_scheme": "per_unit",
                    "lookup_key": "test_lookup_key"
                },
                "quantity": 1,
                "amount_subtotal": 10000000,
                "amount_total": 10000000
            }
        ]
    },
    "payment_intent": "pi_1676152166986809344",
    "payment_method_types": [
        "bank_transfer_id"
    ],
    "payment_status": "unpaid",
    "success_url": "https://wooshpay.com/",
    "amount_subtotal": 10000000,
    "amount_total": 10000000,
    "billing_address_collection": "auto",
    "expires_at": 1688547192604,
    "payment_link": "",
    "client_secret": "pi_1676152166986809344_secret_12UeqK1EhVKoXfZrQoK0FBcv"
}

Siguiente paso #

Puede añadir más funciones a su integración en función de sus necesidades

Crear un Webhook #

Escuche los eventos de su cuenta WooshPay para que su integración pueda desencadenar reacciones automáticamente. Crea un webhook que se centre principalmente en enabled_events y url.

What are your feelings
Updated on agosto 8, 2023