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.3 Fund Disbursement (Starpay to Starpay Fund Transfer)

POST
https://financeapi-uat.wallyt.net/finance-payment-service/v1/disburse
Transfer funds from the merchant account to the specified Starpay user account through the Starpay system.

Request

Body Params application/json

Example
{"request": {"msgId": "1728911523288", "mchId": "101510000001", "trxAmount": "2199", "thirtAcctNo": "639488881964", "currency": "PHP", "thirtAcctName": "hm", "receiveAcctFirstName": "wang", "receiveAcctMiddleName": "dkfj", "receiveAcctLastName": "ssssss", "notifyUrl": "http://localhost:8080", "service": "pay.starpay.internal.disburse", "attach": "attachtest"}, "signature": "ENUjdGBzHuefiYKJTfZ0I0JD+XWo7knapmmMd6USAzhYAhsCfkvVPqpWfQDHCz9F+zVMIx2V74Y/AbAxG9eIwP2RQc86paX865nN1XaJPbcP/IQa1zj72HC67rzI8mwLsuh+xo2zJ6Hzt0k6yGBg3O9pI+H+97rzpjTGFLRiuHFlQF39Pa1NvtwOj5eB7ROiIn8WNiHs/B+2E30Pq4VnPRmt6k65/s/fuqmdlDkiRIHPTW653xHi80W+ATpa4ihuN/N2jp1wvHqjwI4XgO5Muxc81VI+BXCOzEJYKh6cedzQ+5dFpO3is+vSFP6TaDunqMxAkyhQNgRV93NNaEHWvQ=="}

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' \
--header 'Content-Type: application/json' \
--data-raw '{"request": {"msgId": "1728911523288", "mchId": "101510000001", "trxAmount": "2199", "thirtAcctNo": "639488881964", "currency": "PHP", "thirtAcctName": "hm", "receiveAcctFirstName": "wang", "receiveAcctMiddleName": "dkfj", "receiveAcctLastName": "ssssss", "notifyUrl": "http://localhost:8080", "service": "pay.starpay.internal.disburse", "attach": "attachtest"}, "signature": "ENUjdGBzHuefiYKJTfZ0I0JD+XWo7knapmmMd6USAzhYAhsCfkvVPqpWfQDHCz9F+zVMIx2V74Y/AbAxG9eIwP2RQc86paX865nN1XaJPbcP/IQa1zj72HC67rzI8mwLsuh+xo2zJ6Hzt0k6yGBg3O9pI+H+97rzpjTGFLRiuHFlQF39Pa1NvtwOj5eB7ROiIn8WNiHs/B+2E30Pq4VnPRmt6k65/s/fuqmdlDkiRIHPTW653xHi80W+ATpa4ihuN/N2jp1wvHqjwI4XgO5Muxc81VI+BXCOzEJYKh6cedzQ+5dFpO3is+vSFP6TaDunqMxAkyhQNgRV93NNaEHWvQ=="}'

Responses

🟢200Success
application/json
Body

Example
{
    "response": {
        "code": "200",
        "message": "success",
        "msgId": "1728911523288",
        "trxDate": "2024-10-14T21:12:02+08:00",
        "trxState": "PROCESSING",
        "trxAmount": 2199,
        "mchId": "101510000001",
        "attach": "attachtest",
        "orderNo": "202401231781190008576143360",
        "thirtAcctNo": "639488881964",
        "receiveAcctFirstName": "wang",
        "receiveAcctMiddleName": "dkfj",
        "receiveAcctLastName": "ssssss",
        "channelFee": "1500"
    },
    "signature": "RwrCuCn2gGxwbGWm1dRgB7J+K8yNy9ovD2DW2tQLnvOycrsZImCCUsfFHROu6blxhh9REgEgC7v8vTnZ/M9Cyxk9vALMs67Mtw/uIIsLvqH8340ig7MkNy/sa3+CV7d96HpinDI48UTa1Qgx1WODlCRezPI4Hpo0MaQCd8MuwDLNL+0OdkjMoFyxy6NmSk0+CRFC0DolcQT19/z6CTpFGBdaY7hlFFs9qIS4/p8IQmBUUq7GYplfyyxSsivCbBVEQyEME+aq/tRivqSeLu0pwg9vSVVW3sBNmpm+uT4hpqb3UKjDXI6JLxiIPW6UKO+e6FRxcr+vvSZaFe5oa2/WAw=="
}
Previous
5.2 Fund Disbursement
Next
5.4 Fund Disbursement Query
Built with