Các ví được hỗ trợ
Dodo Payments chỉ hiển thị từng ví khi phiên thanh toán phù hợp với quốc gia, loại tiền tệ và loại thanh toán của ví đó:Apple Pay
Apple Pay cho phép khách hàng thanh toán bằng thẻ được lưu trong Apple Wallet và xác nhận bằng Face ID hoặc Touch ID.Yêu cầu
- Thiết bị: iOS 17 trở lên, iPadOS 17 trở lên hoặc Safari 17 trở lên trên macOS.
- Giao thức: Trang phải được tải qua HTTPS.
- Miền: Đối với inline checkout, miền phải được xác minh với Apple.
Xác minh miền
Open Apple Pay Domains

Open Apple Pay domains from the Apple Pay row
Download the Domain Association File

Download the Apple Pay domain association file
Register Your Domain
shop.example.com), rồi nhấp vào Continue.
Register the domain where you embed checkout
Host the File on Your Domain
Content-Type: application/octet-stream hoặc text/plain.Verify the Domain

Verify the hosted association file
Confirm It's Active

Verified domains show an Active status
Test the Integration
- Mở checkout trên thiết bị Apple.
- Xác nhận rằng nút Apple Pay xuất hiện.
- Hoàn tất một giao dịch thử nghiệm.
Cấu hình
Để giới hạn một phiên checkout chỉ sử dụng Apple Pay và thẻ, hãy truyềnallowed_payment_method_types:
Google Pay
Google Pay cho phép khách hàng thanh toán bằng thẻ được lưu trong tài khoản Google của họ.Yêu cầu
- Trình duyệt: Chrome trên máy tính và Android, và Firefox trên máy tính. Checkout không hiển thị Google Pay trong Safari hoặc bất kỳ trình duyệt nào trên iOS. Trên các trình duyệt đó, khách hàng có thể thanh toán bằng Apple Pay hoặc thẻ.
- Thiết bị: Thiết bị Android có ứng dụng Google Pay.
- Cài đặt: Trong Chrome, Allow sites to check if you have payment methods saved phải được bật.
Cấu hình
Để giới hạn một phiên checkout chỉ sử dụng Google Pay và thẻ, hãy truyềnallowed_payment_method_types:
Amazon Pay
Amazon Pay cho phép khách hàng thanh toán bằng các phương thức thanh toán được lưu trong tài khoản Amazon của họ.Khả năng cung cấp
- Khu vực: Toàn cầu, trừ Ấn Độ.
- Loại tiền tệ: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. Các loại tiền tệ mà checkout cung cấp phụ thuộc vào processor phục vụ checkout đó.
- Gói đăng ký: Không được hỗ trợ.
Cấu hình
Để giới hạn một phiên checkout chỉ sử dụng Amazon Pay và thẻ, hãy truyềnallowed_payment_method_types:
Cash App Pay
Cash App Pay cho phép khách hàng tại Hoa Kỳ thanh toán từ tài khoản Cash App của họ.Khả năng cung cấp
- Khu vực: Chỉ Hoa Kỳ. Quốc gia thanh toán phải là Hoa Kỳ.
- Loại tiền tệ: Chỉ USD.
- Gói đăng ký: Được hỗ trợ.
Cấu hình
Để giới hạn một phiên checkout chỉ sử dụng Cash App Pay và thẻ, hãy truyềnallowed_payment_method_types:
RevolutPay
RevolutPay cho phép người dùng Revolut thanh toán từ số dư tài khoản Revolut hoặc thẻ được liên kết.Khả năng cung cấp
- Khu vực: Toàn cầu.
- Loại tiền tệ: Chỉ GBP.
- Gói đăng ký: Không được hỗ trợ.
Cấu hình
Để giới hạn một phiên checkout chỉ sử dụng RevolutPay và thẻ, hãy truyềnallowed_payment_method_types:
Kiểm thử
Trong test mode, thanh toán bằng ví sử dụng cùng quy trình checkout nhưng không phát sinh giao dịch tiền thật.Kiểm thử Apple Pay
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Kiểm thử Google Pay
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay & Cash App Pay
Sử dụng API keys trong test mode và làm theo quy trình checkout tiêu chuẩn. Các giao dịch thử nghiệm được mô phỏng và không phát sinh khoản phí thật.Hỗ trợ SDK
Khả năng cung cấp ví phụ thuộc vào cách bạn hiển thị checkout.Web SDKs
Ví điện tử hoạt động trong:- Overlay Checkout, ngoại trừ Apple Pay.
- Inline Checkout. Apple Pay yêu cầu xác minh miền.
- Tích hợp Direct API với hosted checkout.
Mobile SDKs (Checkout)
Các SDK checkout Android, iOS, React Native và Flutter mở hosted checkout của Dodo Payments trong trình duyệt hệ thống của nền tảng (SFSafariViewController trên iOS,
Chrome Custom Tabs trên Android), không phải trong WebView. Apple Pay và Google Pay hoạt động
ở đó giống như trên web. Xem Mobile Integration Guide để biết cách thiết lập.
Thực tiễn tốt nhất
Prioritize wallets on mobile
Prioritize wallets on mobile
Complete domain verification early
Complete domain verification early
Always include card fallbacks
Always include card fallbacks
credit và debit trong allowed_payment_method_types.Test on real devices
Test on real devices
Khắc phục sự cố
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- Tệp có thể truy cập tại
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association. - Tệp được cung cấp qua HTTPS với chứng chỉ hợp lệ.
- Tệp được phân giải mà không chuyển hướng. Chuyển hướng đến
www, máy chủ khác hoặc trang lỗi sẽ khiến kiểm tra thất bại. - Tệp được cung cấp dưới dạng
Content-Type: application/octet-streamhoặctext/plain, không phảitext/html. - Đây là tệp được tải xuống từ Manage domains cho business này, không phải tệp được dùng lại từ tài khoản hoặc nhà cung cấp khác.
Wallet payment failed
Wallet payment failed
- Thẻ trong ví đã hết hạn hoặc không hợp lệ.
- Ngân hàng từ chối giao dịch.
- Sự cố kết nối mạng làm gián đoạn thanh toán.
Wrong device type
Wrong device type
- Apple Pay: Chỉ thiết bị Apple.
- Google Pay: Thiết bị Chrome hoặc Android.