Chuyển đến nội dung chính
Ví điện tử cho phép khách hàng thanh toán chỉ với một lần chạm bằng các phương thức thanh toán đã được lưu trên thiết bị của họ. Chúng cung cấp tỷ lệ chuyển đổi cao hơn, bảo mật mạnh mẽ thông qua việc mã hóa và trải nghiệm thanh toán đơn giản.

Ví được hỗ trợ

Tình trạng khả dụngTiền tệĐăng kýCần thiết lập
Apple PayToàn cầu (không bao gồm Ấn Độ)Tất cảXác minh miền
Google PayToàn cầu (không bao gồm Ấn Độ)Tất cảKhông
Amazon PayToàn cầu (không bao gồm Ấn Độ)USDKhôngKhông
Cash App PayChỉ ở MỹUSDKhôngKhông
RevolutPayToàn cầuGBPKhôngKhông
Hỗ trợ PayPal tạm dừng: PayPal tạm thời không khả dụng cho các giao dịch mới.

Apple Pay

Apple Pay cho phép khách hàng thanh toán bằng thẻ đã lưu trong Apple Wallet, với xác thực Face ID hoặc Touch ID.

Yêu cầu

  • Thiết bị: iOS 17+, iPadOS 17+, Safari 17+ trên macOS
  • Giao thức: Cần thiết phải có HTTPS
  • Miền: Phải được xác minh với Apple

Xác minh miền

1

Tải xuống tệp xác nhận miền

2

Lưu trữ tệp trên miền của bạn

Tải lên máy chủ của bạn tại:
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
Tệp phải có thể truy cập mà không cần chuyển hướng và được phục vụ với Content-Type: application/octet-stream hoặc text/plain.
3

Yêu cầu kích hoạt

Email support@dodopayments.com với:
  • Miền sản xuất của bạn (ví dụ, https://yourdomain.com)
  • Xác nhận rằng tệp được lưu trữ
Chúng tôi sẽ xác minh và kích hoạt Apple Pay trong vòng 1-2 ngày làm việc.
4

Kiểm tra tích hợp

Sau khi xác nhận:
  1. Mở thanh toán trên thiết bị Apple
  2. Kiểm tra xem nút Apple Pay có xuất hiện không
  3. Hoàn thành giao dịch thử nghiệm
Apple Pay sẽ không xuất hiện trong thanh toán cho đến khi xác minh miền hoàn tất. Hãy lên kế hoạch cho điều này khi ra mắt.

Cấu hình

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['apple_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Google Pay

Google Pay cho phép khách hàng thanh toán bằng thẻ đã lưu trong tài khoản Google của họ, với bảo vệ chống gian lận tích hợp.

Yêu cầu

  • Trình duyệt: Chrome (máy tính để bàn/di động), Safari, Firefox
  • Thiết bị: Thiết bị Android với ứng dụng Google Pay
  • Cài đặt: “Cho phép các trang web kiểm tra xem bạn có phương thức thanh toán nào không” được bật trong Chrome

Cấu hình

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['google_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
Không cần xác minh miền cho Google Pay — nó hoạt động tự động khi tài khoản của bạn hoạt động.

Amazon Pay

Amazon Pay cho phép khách hàng sử dụng thông tin đăng nhập tài khoản Amazon của họ và các phương thức thanh toán đã lưu cho trải nghiệm thanh toán quen thuộc.

Giới hạn

  • Tiền tệ: Chỉ USD
  • Đăng ký: Không được hỗ trợ
  • Khu vực: Không có sẵn ở Ấn Độ

Cấu hình

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['amazon_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Cash App Pay

Cash App Pay cho phép thanh toán từ Cash App, phổ biến trong số người tiêu dùng ở Mỹ cho các giao dịch ngang hàng.

Giới hạn

  • Khu vực: Chỉ ở Mỹ
  • Tiền tệ: Chỉ USD
  • Đăng ký: Không được hỗ trợ

Cấu hình

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['cashapp', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

RevolutPay

RevolutPay cho phép thanh toán nhanh chóng và liền mạch cho người dùng Revolut trên toàn cầu, tận dụng số dư tài khoản Revolut hoặc thẻ liên kết hiện có.

Giới hạn

  • Tiền tệ: Chỉ GBP
  • Đăng ký: Không được hỗ trợ

Cấu hình

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['revolut_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Thử nghiệm

Thử nghiệm Apple Pay

1

Sử dụng chế độ thử nghiệm

Bật chế độ thử nghiệm trong bảng điều khiển Dodo Payments của bạn.
2

Thêm thẻ vào Apple Wallet

Thêm một thẻ thực vào Apple Wallet của bạn. Trong chế độ thử nghiệm, thẻ sẽ không bị trừ tiền.
3

Hoàn thành giao dịch thử nghiệm

Mở thanh toán trên thiết bị Apple và hoàn thành quy trình Apple Pay.
Apple Pay yêu cầu HTTPS. Nó sẽ không xuất hiện trên localhost mà không có thiết lập SSL thích hợp.

Thử nghiệm Google Pay

1

Tham gia nhóm thẻ thử nghiệm

Tham gia nhóm thẻ thử nghiệm Google Pay để nhận thẻ thử nghiệm tự động được thêm vào ví của bạn.
2

Bật chế độ thử nghiệm

Sử dụng các khóa API thử nghiệm của Dodo Payments.
3

Hoàn thành giao dịch thử nghiệm

Chọn một trong những thẻ thử nghiệm trong Google Pay để hoàn thành giao dịch.

Amazon Pay & Cash App Pay

Sử dụng các khóa API thử nghiệm của bạn và làm theo quy trình thanh toán chuẩn. Các giao dịch thử nghiệm sẽ được mô phỏng mà không tính phí thực tế.

Hỗ trợ SDK

SDK Web

Tất cả các ví điện tử đều được hỗ trợ đầy đủ trong:
  • Thanh toán Overlay
  • Thanh toán Inline
  • Tích hợp API trực tiếp

SDK Di động

Giới hạn React Native: Apple Pay, Google Pay, Cash App Pay và UPI không được hỗ trợ hiện tại trong SDK React Native. Sử dụng overlay thanh toán dựa trên web cho các ứng dụng di động cần các phương thức này.
Đối với hỗ trợ di động bản địa, hãy cân nhắc:
  • Mở thanh toán trong WebView
  • Sử dụng Overlay Checkout trong một ngữ cảnh web
  • Thực hiện các SDK Apple Pay / Google Pay bản địa trên các nền tảng khác nhau

Thực hành tốt nhất

Người dùng di động mong đợi Apple Pay và Google Pay. Hiện các tùy chọn này nổi bật trên các trang thanh toán di động.
Apple Pay yêu cầu xác minh miền. Đừng chờ đến ngày ra mắt — hãy bắt đầu quá trình này trong giai đoạn phát triển.
Không phải tất cả khách hàng đều có ví điện tử. Luôn bao gồm creditdebit trong các phương thức được phép của bạn.
Các giả lập không tái tạo hoàn toàn hành vi của ví. Thử nghiệm trên các thiết bị iOS và Android thực trước khi ra mắt.
Nếu một ví không khả dụng (thiết bị sai, không có thẻ lưu), hãy đảm bảo các tùy chọn thanh toán khác vẫn hiển thị.

Khắc phục sự cố

Kiểm tra:
  1. Miền có được xác minh với Dodo Payments không?
  2. Có sử dụng HTTPS không?
  3. Thiết bị có phải là iOS 17+ / Safari 17+ / iPadOS 17+ không?
  4. Khách hàng có thẻ trong Apple Wallet không?
  5. apple_pay có được bao gồm trong allowed_payment_method_types?
Giải pháp: Hoàn thành xác minh miền và đảm bảo HTTPS. Thử nghiệm trên một thiết bị Apple thực.
Kiểm tra:
  1. Có sử dụng Chrome hoặc trình duyệt tương thích không?
  2. Khách hàng có thẻ trong Google Pay không?
  3. Cài đặt Chrome “Cho phép các trang web kiểm tra phương thức thanh toán” có được bật không?
  4. google_pay có được bao gồm trong allowed_payment_method_types?
Giải pháp: Xác minh tính tương thích của trình duyệt và thiết lập Google Pay của khách hàng.
Nguyên nhân phổ biến:
  • Thẻ trong ví đã hết hạn hoặc không hợp lệ
  • Ngân hàng từ chối giao dịch
  • Vấn đề kết nối mạng
Giải pháp: Khách hàng nên kiểm tra thẻ trong ví của họ hoặc thử một phương thức thanh toán khác.
Các ví điện tử chỉ xuất hiện trên các thiết bị tương thích:
  • Apple Pay: Chỉ trên thiết bị Apple
  • Google Pay: Trình duyệt Chrome hoặc thiết bị Android
Giải pháp: Đây là hành vi mong đợi. Đảm bảo các phương thức dự phòng thẻ có sẵn.

Trang liên quan