SNAP API
List of SNAP API
The following table is list of SNAP API:
| No | Name | Description | Related Service |
|---|---|---|---|
| 1 | Access Token B2B | This API is used to retrieves authorization token based on client_id and client_secret. The resulting token can be used in the HTTP header Authorization | Authorization Token Request |
| 2 | Access Token B2B2C | This API is used to finalized account binding process by exchanging the authCode into accessToken that can be used as user authorization | Account Binding & Unbinding |
| 3 | Account Creation | This API is used for merchant to register user account in Paydia Apps | Account Binding & Unbinding |
| 4 | Account Inquiry - Customer Topup | This API is used for merchant to do inquiry customer account via Paydia Bisnis | Customer Topup |
| 5 | Account Unbinding | This API is used to reverses the account binding process by revoking the accessToken and refreshToken | Account Binding & Unbinding |
| 6 | Auth Payment | This API is used to initiate payment from user to merchant Paydia | Auth Payment |
| 7 | Balance Inquiry | This API is used to retrieves authorization token based on client_id and client_secret. The resulting token can be used in the HTTP header Authorization | Balance Inquiry |
| 8 | Capture | This API is used for merchant to capture payment from user paydia | Auth Payment |
| 9 | Capture Query | This API is used to checking capture payment status | Auth Payment |
| 10 | Customer Topup | This API is used for merchant to do topup customer account via Paydia Bisnis | Customer Topup |
| 11 | Customer Topup Notify (Non SNAP) | This API is used to notify topup status and information from Paydia to merchant’s platform | Customer Topup |
| 12 | Direct Debit Payment | This API is used to initiate payment from merchant’s platform to Paydia | Direct Debit |
| 13 | Direct Debit Payment Notify | This API is used to notify payment status and information from Paydia to merchant’s platform | Direct Debit |
| 14 | Generate OAuth 2.0 Url (Non SNAP) | This API is used to get oauth for get authCode in exchange accessToken B2B2C | Account Binding & Unbinding |
| 15 | Generate QR MPM | This API is used to create QRIS from merchant to Paydia as the acquirer | QRIS MPM (Acquirer) |
| 16 | Payment Notify | This API is used to notify payment status and information from Paydia to merchant’s platform | QRIS MPM (Acquirer) |
| 17 | Payment Query | This API is used to checking auth payment status | Auth Payment |
| 18 | Refund - Auth Payment | This API is used to request refund payment user paydia base on auth payment | Auth Payment |
| 19 | Refund Payment | This API is used to refund the order qris from merchant’s platform to Paydia | QRIS MPM (Acquirer) |
| 20 | Topup Inquiry Status | This API is used for merchant to do inquiry status topup customer account via Paydia Bisnis | Customer Topup |
| 21 | Transaction History | This API is used to query user’s Paydia Bisnis transaction history list | Transaction History |
| 22 | Transaction Status Inquiry | This API is used to inquiry payment status and information generated qr from merchant’s platform to Paydia | QRIS MPM (Acquirer) |
| 23 | Void | This API is used for return user saldo from subtraction amount auth payment and capture | Auth Payment |
| 24 | Void Query | This API is used to checking void payment status | Auth Payment |



