Full API Access
Webhook Testing
Thẻ kiểm thử
Sử dụng các số thẻ này để mô phỏng thanh toán thành công và bị từ chối ở nhiều khu vực khác nhau.- Successful Payments
- Declined Payments
- Subscription Renewal Failures
Kiểm thử lỗi gia hạn
Create a test subscription
4242424242424242). Khoản tính phí ban đầu phải thành công và subscription phải chuyển sang trạng thái active.Update the payment method
4000000000000341 (Expiry: 12/34, CVV: 123), sau đó lưu.Advance the next billing date (optional)
next_billing_date thành thời gian UTC hiện tại, thay thế giá trị ví dụ bên dưới. Giá trị phải là timestamp UTC theo ISO 8601 / RFC 3339 (bắt buộc có hậu tố Z).Verify the failure
- Khoản tính phí gia hạn bị từ chối trên thẻ lỗi
- Subscription trước tiên chuyển sang Past Due (thời gian gia hạn; webhook
subscription.past_duemang theopast_due_ends_at), sau đó chuyển sang On-Hold khi thời gian gia hạn kết thúc - Một sự kiện webhook
payment.failedđược gửi - Khách hàng có thể quay lại Customer Portal để cập nhật phương thức thanh toán và thử lại
Kiểm thử UPI
Kiểm thử UPI sử dụng các mã định danh VPA (Virtual Payment Address) đặc biệt để mô phỏng nhiều kết quả thanh toán khác nhau.Yêu cầu kiểm thử UPI
- Quốc gia thanh toán phải được đặt thành
IN - Currency phải là
INR - Đối với merchant không ở Ấn Độ: phải bật Adaptive Currency
Kiểm thử Pix
Kiểm thử Pix sử dụng CPF kiểm thử (mã số thuế Brazil) để mô phỏng quy trình QR code.Yêu cầu kiểm thử Pix
- Quốc gia thanh toán phải được đặt thành
BR - Currency phải là
BRL
Kiểm thử BNPL
Các nhà cung cấp Buy Now Pay Later có những yêu cầu dữ liệu kiểm thử cụ thể.Dữ liệu kiểm thử Klarna
Sử dụng các thông tin sau để mô phỏng thanh toán Klarna trong test mode:Kiểm thử Afterpay
Select Afterpay
Test successful payment
Test failed authentication
requires_customer_action sang requires_payment_method.Kiểm thử ví điện tử
Apple Pay
Enable test mode
Add a card to Apple Wallet
Complete test purchase
Google Pay
Join the test card group
Enable test mode
Complete test purchase
Amazon Pay, Cash App Pay và RevolutPay
Sử dụng API key kiểm thử và thực hiện quy trình checkout tiêu chuẩn. Các giao dịch kiểm thử được mô phỏng mà không phát sinh khoản phí thực tế. Để xem tài liệu ví điện tử đầy đủ, bao gồm xác minh domain cho Apple Pay, hãy xem trang Ví điện tử.Kiểm thử ACH Direct Debit
ACH Direct Debit có thể được kiểm thử trong test mode bằng cách nhập thông tin ngân hàng kiểm thử tại checkout.Enable test mode
Set currency and billing address
USD và quốc gia của địa chỉ thanh toán thành US. ACH không được cung cấp ngoài tổ hợp này.Use a one-time payment
Enter the test bank details
Tài khoản ngân hàng kiểm thử
Sử dụng routing number110000000 với bất kỳ account number nào sau đây:
Kiểm thử phương thức thanh toán châu Âu
Các phương thức thanh toán châu Âu (iDEAL, Bancontact, EPS, Multibanco) có thể được kiểm thử trong test mode.Enable test mode
Set billing address
NLcho iDEALBEcho BancontactATcho EPSPTcho Multibanco
Set currency
Complete test flow
Test Multibanco
Sử dụng EUR và địa chỉ thanh toánPT. Sau khi bạn nhấp Pay, checkout sẽ hiển thị voucher Multibanco. Trong test mode, email bạn nhập sẽ quyết định kết quả:
succeed_immediately@example.com, đợi vài giây rồi nhấn Done.
Để xem danh sách đầy đủ các email test, hãy xem trang Europe.
Test SEPA Direct Debit IBANs
SEPA Direct Debit yêu cầu EUR và địa chỉ thanh toán thuộc Eurozone. Sử dụng các IBAN test này để buộc một kết quả cụ thể:Test Asia-Pacific Wallets
GCash, Alipay HK, FPS và Touch ‘n Go là các khoản thanh toán bằng mã QR chỉ xuất hiện khi quốc gia thanh toán và currency khớp nhau.Enable test mode
Set billing country and currency
Select the method and confirm
Verify the checkout behavior
Testing Best Practices
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded, payment.failed và các subscription event.Sử dụng Dodo Payments CLI để test webhook trên local:dodo wh listenchuyển tiếp live test webhook đến local server của bạndodo wh triggergửi mock payload cho tất cả webhook event type được hỗ trợ
Test on real devices
Test on real devices
Test regional methods with correct addresses
Test regional methods with correct addresses
Verify minimum amounts
Verify minimum amounts