https://vas.finpaytech.co/business-api
Open an endpoint in the groups on the left to see the full URL, request and response payloads, and Try it. All routes except login, refresh, and logout need Authorization: Bearer <access-token>.
Authentication
POST https://vas.finpaytech.co/business-api/api/v1/auth/loginPOST https://vas.finpaytech.co/business-api/api/v1/auth/refreshPOST https://vas.finpaytech.co/business-api/api/v1/auth/logoutGET https://vas.finpaytech.co/business-api/api/v1/auth/me
Virtual Accounts
GET https://vas.finpaytech.co/business-api/api/v1/merchants/me/virtual-accountGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/virtual-accountsGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/virtual-accounts/{virtualAccountId}POST https://vas.finpaytech.co/business-api/api/v1/merchants/me/virtual-accounts(Brand, Subscriber, or Currency. Invoice VAs use the Invoice VA routes)GET https://vas.finpaytech.co/business-api/api/v1/merchants/me/virtual-account/balance-history
Customers
POST https://vas.finpaytech.co/business-api/api/v1/merchants/me/customersGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/customersGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/customers/{customerId}POST https://vas.finpaytech.co/business-api/api/v1/merchants/me/customers/{customerId}/virtual-account
Invoice VA
One-time collection number per bill. Created with the expected payment (provisionInvoiceVa defaults to true). Not created via POST /virtual-accounts.
POST https://vas.finpaytech.co/business-api/api/v1/merchants/me/expected-paymentsGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/expected-paymentsGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/expected-payments/{expectedPaymentId}POST https://vas.finpaytech.co/business-api/api/v1/merchants/me/expected-payments/{expectedPaymentId}/cancel
Payer Instructions
GET https://vas.finpaytech.co/business-api/api/v1/merchants/me/payment-optionsPOST https://vas.finpaytech.co/business-api/api/v1/merchants/me/stk/initiateGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/stk/{initiationId}
Payments
GET https://vas.finpaytech.co/business-api/api/v1/merchants/me/paymentsGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/payments/{paymentId}GET https://vas.finpaytech.co/business-api/api/v1/merchants/me/payments/summary
Webhooks
POST https://vas.finpaytech.co/business-api/api/v1/merchants/me/webhook-endpointsGET https://vas.finpaytech.co/business-api/api/v1/merchants/me/webhook-endpointsPOST https://vas.finpaytech.co/business-api/api/v1/merchants/me/webhook-endpoints/{endpointId}/deactivate