1. 5. Disbursement
Starpay Merchant Disbursement API
  • 1. Revision History
  • 2. Signature
    • 2.1 API connection check
    • 2.2 Signing a message
    • 2.3 Use the SHA256WithRSA algorithm to calculate the To-Be-Signed String
    • 2.4 Sample
    • 2.5 Method of Signature
  • 3. Procedure Diagram
  • 4. API List
  • 5. Disbursement
    • 5.1 Fund Disbursement List
      POST
    • 5.2 Fund Disbursement
      POST
    • 5.3 Fund Disbursement (Starpay to Starpay Fund Transfer)
      POST
    • 5.4 Fund Disbursement Query
      POST
    • 5.5 Disbursement State Notification
      POST
    • 5.6 Disbursement Balance Query
      POST
    • 5.7 Scan QR
      POST
    • 5.8 Fund Disbursement (Pay P2M QR)
      POST
    • 5.9 Fund Disbursement (Pay P2P QR)
      POST
  • 6. Repayment
    • 6.1 Repayment
      POST
    • 6.2 Repayment State Query
      POST
    • 6.3 Repayment State Notification
      POST
    • 6.4 Repayment Static Qr Generate
      POST
    • 6.5 Repayment Static Qr Order Notify
      POST
    • 6.6 Repayment Balance Query
      POST
    • 6.7 Edit Repayment Static QR Status
      POST
    • 6.8 Repayment transaction Query through RefNo
      POST
    • 6.9 Repayment Cancel
      POST
  • 7. Error code list
  • 8. 3rd Party Error Code List
  • 9.Instapay Error Code List
  • 10. Appendix
    • 10.1 Test demo
  1. 5. Disbursement

5.1 Fund Disbursement List

POST
https://financeapi-uat.wallyt.net/finance-payment-service/v1/disburse/query/receivers
Obtain the list of banks supported by Instapay.
This bank information can be used for the recipient bank details in Instapay fund transfers.

Request

Body Params application/json

Example
{
    "request": {
        "msgId": "1614254607697",
        "mchId": "103500000001",
        "service": "pay.starpay.instapay.bank.list"
    },
    "signature": "ZQseku2snn4eYdmEeuhvh7DsJH2luXkJqki/iU686/7ygQpkSAsQFlp+t5AT4kZdeIOAkqRI/jdNkYqUslbgQ4C8u0N3EcWihuvoG3BkKG9TCabaS9GJSD5z5oOZMIckP21rITNKDxmAJOCH9mSjJZw/PtE9Z52h05zge2IoxIxFlnrNlh5DWsWLbkYizccHSc1ZkQka4Rx/7cdXSrdo8sqeV61oTzdM3s9VoVRwMyh4BeM46LE1hDgEKo/cjGUGj3fYIaKqxQmG/DLlkKvP4RnrPV0mB2nzRSkLbzsJ+tvBuz8CGb4MkRIu5ohI6TQFgpd5nRTNtMzEhq9FVvKbBw=="
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://financeapi-uat.wallyt.net/finance-payment-service/v1/disburse/query/receivers' \
--header 'Content-Type: application/json' \
--data-raw '{
    "request": {
        "msgId": "1614254607697",
        "mchId": "103500000001",
        "service": "pay.starpay.instapay.bank.list"
    },
    "signature": "ZQseku2snn4eYdmEeuhvh7DsJH2luXkJqki/iU686/7ygQpkSAsQFlp+t5AT4kZdeIOAkqRI/jdNkYqUslbgQ4C8u0N3EcWihuvoG3BkKG9TCabaS9GJSD5z5oOZMIckP21rITNKDxmAJOCH9mSjJZw/PtE9Z52h05zge2IoxIxFlnrNlh5DWsWLbkYizccHSc1ZkQka4Rx/7cdXSrdo8sqeV61oTzdM3s9VoVRwMyh4BeM46LE1hDgEKo/cjGUGj3fYIaKqxQmG/DLlkKvP4RnrPV0mB2nzRSkLbzsJ+tvBuz8CGb4MkRIu5ohI6TQFgpd5nRTNtMzEhq9FVvKbBw=="
}'

Responses

🟢200Success
application/json
Body

Example
{
    "response": {
        "code": "200",
        "message": "success",
        "msgId": "1614254607697",
        "starpayReceivingBanks": [
            {
                "swiftCode": "APHIPHM2XXX",
                "bankName": "Alipay / Lazada Wallet",
                "bankCode": "7021",
                "maintenanceStartTime": "Jun 6, 4:20 PM",
                "maintenanceEndTime": "Jun 6, 4:50 PM",
                "underMaintenance": "false"
            },
            {
                "swiftCode": "OPDVPHM1XXX",
                "bankName": "AllBank (A Thrift Bank), Inc.",
                "bankCode": "0210",
                "maintenanceStartTime": "Aug 24, 1:00 AM",
                "maintenanceEndTime": "Aug 24, 11:20 AM",
                "underMaintenance": "false"
            }
        ]
    },
    "signature": "EHiy66gC78y2iFIThcdoZJnBHsig1yOQ3q0KB2fkvc/VJ1qBSNz/YkGyByxRTTS7hB1O1XIvEKQ2ItcqPOVVZ+vBNndJ4eErPy1keob0DYzf1f8vy3/MiJIw/+5glzf4GVw2gYfHRJoHhefSRsEK0mn5xvXjIdsXijVw4BAekh1hpHhxX3ykh2d2dk8U8F9/IvZ2pGwPECwzy1xZp/w7X/P2uWjoAIjHkChVmZHw/35qLkOohmwYYjzD1RhVfegZ7IIo6QsgzjVYDKTr6vfXRgGLRbYn3qNRuJftxUsUTlV5VwIO9G0Ym46JL2Wh0OLNXWZ0ijmUtHVBes7nxVS91Q=="
}
Previous
5. Disbursement
Next
5.2 Fund Disbursement
Built with