Dành cho nhà phát triển
Một API REST gọn gàng, tài liệu rõ ràng và công cụ để bắt đầu tích hợp trong vài phút.

curl -X POST https://paywise.asia/api/v1/transactions \
-H "Authorization: Bearer pw_test_••••••••" \
-H "Content-Type: application/json" \
-d '{"merchant_reference": "ORDER-1042", "amount": 250000, "payment_method": "QRIS", "customer_id": "user-1042"}'
Hai endpoint và một webhook có chữ ký. Bắt đầu với tài liệu API và SDK.
Tài liệu rõ ràng, chi tiết cho mọi endpoint và mã lỗi.
Thử tích hợp an toàn với khóa pw_test_ trước khi chạy thật.
Mọi yêu cầu được ghi lại kèm trạng thái, độ trễ và X-Request-Id để truy vết.
Bắt đầu nhận thanh toán mà không cần tự viết lệnh gọi API.
QRIS và USDT khi thanh toán, trang thanh toán PAYWISE và đơn hàng được đánh dấu đã trả tự động. Hỗ trợ checkout cổ điển và dạng khối.
Một thư viện nhỏ, không phụ thuộc (PHP 7.4+): tạo thanh toán, truy vấn và xác minh webhook.
$paywise = new \Paywise\Client('pw_test_…');
$payment = $paywise->createTransaction([
'merchant_reference' => 'ORDER-1042',
'amount' => 250000,
'payment_method' => 'QRIS',
'customer_id' => 'user-1042',
]);
Cho Node.js 18+, không phụ thuộc, có kiểu TypeScript: thanh toán và xác minh webhook.
const paywise = new Paywise(process.env.PAYWISE_API_KEY);
const payment = await paywise.createTransaction({
merchant_reference: 'ORDER-1042',
amount: 250000,
payment_method: 'QRIS',
customer_id: 'user-1042',
});
Thử nghiệm: với khóa sandbox, mở trang thanh toán và chọn Đã thanh toán, Thất bại hoặc Hết hạn ở mục "Mô phỏng kết quả". Webhook của bạn nhận cùng sự kiện như một thanh toán thật.
Thường trả lời trong một phút