1. 6. Repayment
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. 6. Repayment

6.7 Edit Repayment Static QR Status

POST
https://financeapi-uat.wallyt.net/finance-payment-service/v1/repayment/editStaticQr
The static QR code generated through the Generation API has a default status of "Active".
Merchants can call the status modification API to change the status to "Deactivate," or modify a static QR code with a "Deactivate" status to "Active".

Request

Body Params application/json

Example
{"request":{"mchId":"101510000001","msgId":"1733913456739","service":"unified.repayment.edit.qr","staticId":"202409141100446000","activeStatus":"DEACTIVATE"},"signature":"Uw5zUujuiCpOL91jfE85jwKNkBHcJ2F1jN1iA1rE/8DVTZpBlxHqMD2XCh97dh640evolvMG8+Bd+cyJDgqgTQe9WXMBth1TqU+xtysU02O8hZX6CY0rMuFytcQfY+t7Gi/nSScM/xGEVX6NLa3jx0vXtt8Nyf5NYB0ZQL+3oc1FYUj7kLZeCImTHYYzhXtqfS9MTxhZwtWWPX4aaVGV+9DsREQBNVlPffk34dBesWTCku/k8cVI7iBV+cwdqXy9Xkwyi95UcFXqKg4G8WVgxHL7aJxPIIVG1EneOP3q2eLER3yLWWADdtf3DH8WYHpSaKSYzc5gfpgGYdB4mIiAdA=="}

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/repayment/editStaticQr' \
--header 'Content-Type: application/json' \
--data-raw '{"request":{"mchId":"101510000001","msgId":"1733913456739","service":"unified.repayment.edit.qr","staticId":"202409141100446000","activeStatus":"DEACTIVATE"},"signature":"Uw5zUujuiCpOL91jfE85jwKNkBHcJ2F1jN1iA1rE/8DVTZpBlxHqMD2XCh97dh640evolvMG8+Bd+cyJDgqgTQe9WXMBth1TqU+xtysU02O8hZX6CY0rMuFytcQfY+t7Gi/nSScM/xGEVX6NLa3jx0vXtt8Nyf5NYB0ZQL+3oc1FYUj7kLZeCImTHYYzhXtqfS9MTxhZwtWWPX4aaVGV+9DsREQBNVlPffk34dBesWTCku/k8cVI7iBV+cwdqXy9Xkwyi95UcFXqKg4G8WVgxHL7aJxPIIVG1EneOP3q2eLER3yLWWADdtf3DH8WYHpSaKSYzc5gfpgGYdB4mIiAdA=="}'

Responses

🟢200OK
application/json
Body

Example
{
    "response": {
        "code": "200",
        "message": "success",
        "msgId": "1733913400034",
        "mchId": "101510000001",
        "qrString": "00020101021128510011ph.ppmi.p2m0111SRCPPHM2XXX0310MRCHNT-ADZ05030005204525153036085802PH5912dev-merchant6006Manila62550010ph.starpay0312dev-merchant0502NA0708PX4UJC4N0803***88290012ph.ppmi.qrph0109QID#1SDQ3630498BF",
        "deviceInfo": "PX4UjC4n",
        "staticId": "202409141100446000",
        "activeStatus": "DEACTIVATE",
        "recipientName": "name",
        "recipientNumber": "number"
    },
    "signature": "Jj2s0PfUGP9TJeXEI63zU/e6YpJ/D/aQT39cXi/i1ENvn+UaWZ9jtzNVNLV8RySVop1Pefvxg8ToIM8PIsnov8+R56N4R4YDNuHYiBIWPQClTEqJtQ6MsmFXlB5/IxhQh9kYjNT3tFcCkRY/9qDHLqXQk8gwYvqecf0T+CPuQvI5KL7OJ+y8S9NHvpAE1bVfcMR/7PgTLYrkeUbDVAHs1cNmUZLJfK2YvL44x4RJbEI/uwg9gjg17WF2QC6q+fN2JktbzU+gXlGLkkIM31xdXa7N2S/rRcQQb3g0PieZZMeQNKI3gB39oFwqfiWEYbsmN146dI4qYJ8eb+dyMU8+wQ=="
}
Previous
6.6 Repayment Balance Query
Next
6.8 Repayment transaction Query through RefNo
Built with