Documentación/Referencia de API

API REFERENCE

Notificaciones asíncronas de divesión de pagos

  • Parámetros de respuesta:
{
    "sign": "YOUR_SIGNATURE",
    "data": {
        "user": "9212776037",
        "split_id": "20231229110618372777",
        "trade_id": "67943b0b-ca6b-aa96-5fb1-e354975f1ec4",
        "state": "Processing",
        "merchant_mid": "123",
        "merchant_name": "123",
        "reference_id": "123456",
        "split_solution_id": "104",
        "split_completed": 1,
        "created_at": "1703819178",
        "notify_url": "https://www.yabandpay.com/notify",
        "currency": "EUR",
        "receivers": [
            {
                "merchant_mid": "222",
                "merchant_name": "222",
                "detail_reference_id": "123456-2",
                "split_detail_id": "20231229110618372777-2",
                "split_type": "Split",
                "split_amount": "5.00",
                "role": "1",
                "result": "Processing",
                "description": "分账描述2",
                "error_msg": null
            },
            {
                "merchant_mid": "111",
                "merchant_name": "111",
                "detail_reference_id": "123456-1",
                "split_detail_id": "20231229110618372777-1",
                "split_type": "Split",
                "split_amount": "10.00",
                "role": "2",
                "result": "Processing",
                "description": "分账描述1",
                "error_msg": null
            }
        ],
        "type": "splitPayment"
    }
}
  • Parámetros de respuesta
ParámetroTipoDescripción
userStringUID de la cuenta de superadminestrador
split_idStringNúmero de orden de divesión de pago generado al crear la divesión
trade_idStringtrade_id del pedido de YabandPay
split_solution_idStringID de configuración de divesión de pago
stateStringEstado: Processing, Success, Failed, Cancelled
merchant_midStringMID del comercio que divide el pago
merchant_nameStringNombre del comercio que realiza la divesión de pago
created_atStringMarca de tiempo de creación
currencyStringMoneda de liquidación del pedido, Settlement Currency
notify_urlStringURL de notificación asíncrona
split_completedStringIndica si la divesión de pago está completa: 0: No, 1: Yes
reference_idStringID de divesión de pago del comercio, de un máximo de 32 caracteres
referenceStringDescripción, de un máximo de 128 caracteres
typeStringTipo: splitPayment o splitRefund
receiversStringInformación del destinatario de la divesión de pago en formato JSON format
receivers.merchant_midStringMID del destinatario de la divesión de pago
receivers.merchant_nameStringNombre del comercio destinatario de la divesión de pago
receivers.split_detail_idStringNúmero de detalle de la divesión de pago generado al crearla
receivers.detail_reference_idStringNúmero de detalle de divesión de pago del comercio
receivers.split_typeStringTipo de divesión de pago: Split o Return
receivers.split_amountStringImporte de la divesión de pago
receivers.roleStringRol del destinatario de la divesión de pago
receivers.resultStringEstado: Processing, Success, Failed, Cancelled
receivers.descriptionStringDescripción del detalle de divesión de pago
receivers.error_msgStringMensaje de error del detalle de divesión de pago; se completa cuando el resultado es Failed