Endpoints
API Reference
Complete reference for all MockPay API endpoints. All requests must be authenticated using your API key.
Base URL
https://m.next-it.my.id/api/v1
All endpoints require Bearer token authentication. See Authentication for details.
Available Endpoints
/api/v1/payment/create
Create Payment
Create a new payment transaction
View Request & Response Details
For complete request/response examples, see the Code Examples section.
// Example Request
{
"order_id": "ORDER-12345",
"amount": 100000,
"payment_method": "bank_transfer",
"payment_channel": "bca_va",
"customer": {
"name": "John Doe",
"email": "john@example.com",
"phone": "081234567890"
}
}
/api/v1/transaction/{id}
Get Transaction
Retrieve transaction details by ID
View Request & Response Details
For complete request/response examples, see the Code Examples section.
/api/v1/transactions
List Transactions
Get list of transactions with filters
View Request & Response Details
For complete request/response examples, see the Code Examples section.
/api/v1/transaction/{id}/cancel
Cancel Transaction
Cancel a pending transaction
View Request & Response Details
For complete request/response examples, see the Code Examples section.
/api/v1/refund
Create Refund
Refund a settled transaction
View Request & Response Details
For complete request/response examples, see the Code Examples section.
/api/v1/settlements
List Settlements
Get settlement history
View Request & Response Details
For complete request/response examples, see the Code Examples section.
/api/v1/payment/channels
Get Payment Channels
Get available payment methods and channels
View Request & Response Details
For complete request/response examples, see the Code Examples section.
Need Code Examples?
Check out our integration examples in PHP, Node.js, Python, and cURL.