Tại sao nên cung cấp phương thức thanh toán nội địa tại châu Âu?
Higher Conversion
iDEAL là phương thức thanh toán trực tuyến được sử dụng nhiều nhất tại Hà Lan. Nếu không cung cấp phương thức này, bạn sẽ mất những khách hàng Hà Lan không muốn thanh toán bằng cách khác.
Bank Authentication
Đối với các phương thức yêu cầu xác thực ngân hàng, khách hàng phê duyệt khoản thanh toán trong ứng dụng ngân hàng hoặc trên trang web của ngân hàng.
Real-Time Settlement
Hầu hết các phương thức trên trang này đều xác nhận thanh toán trong quá trình checkout. SEPA Direct Debit và thanh toán Multibanco tại ATM sẽ được xác nhận sau.
Các phương thức được hỗ trợ
Mỗi phương thức chỉ được cung cấp khi checkout khớp với loại tiền tệ và loại thanh toán của phương thức đó:iDEAL (Hà Lan)
iDEAL là phương thức thanh toán trực tuyến được sử dụng nhiều nhất tại Hà Lan. Phương thức này kết nối trực tiếp với tất cả ngân hàng lớn của Hà Lan và khách hàng phê duyệt từng khoản thanh toán bằng ngân hàng của mình.Cách hoạt động
Khách hàng chọn iDEAL, chọn ngân hàng rồi xác thực tại đó:Ngân hàng được hỗ trợ
iDEAL hoạt động với tất cả ngân hàng lớn của Hà Lan, bao gồm:- ABN AMRO
- ASN Bank
- Bunq
- ING
- Knab
- Rabobank
- RegioBank
- Revolut
- SNS
- Triodos Bank
- Van Lanschot
Cấu hình
Để cung cấp iDEAL, hãy thêmideal vào allowed_payment_method_types và tính phí bằng EUR:
Bancontact (Bỉ)
Bancontact là hệ thống thanh toán quốc gia của Bỉ. Gần như tất cả ngân hàng Bỉ đều sử dụng hệ thống này cho các khoản thanh toán trực tuyến.Tính năng
- Hoạt động với thẻ ghi nợ Bancontact mà khách hàng Bỉ đã có
- Hỗ trợ thanh toán trong ứng dụng di động Bancontact
- Xác nhận khoản thanh toán trong quá trình checkout
- Không yêu cầu khách hàng đăng ký thêm
Cấu hình
Để cung cấp Bancontact, hãy thêmbancontact_card và tính phí bằng EUR:
EPS (Áo)
EPS (Electronic Payment Standard) cho phép khách hàng Áo thanh toán bằng hình thức chuyển khoản trực tuyến từ ngân hàng của họ.Tính năng
- Kết nối trực tiếp với các ngân hàng Áo
- Xác nhận khoản thanh toán trong quá trình checkout
- Được người tiêu dùng Áo tin dùng
Ngân hàng được hỗ trợ
EPS hoạt động với các ngân hàng lớn của Áo, bao gồm:- Erste Bank
- Bank Austria
- Raiffeisen
- BAWAG
- Volksbank
Cấu hình
Để cung cấp EPS, hãy thêmeps và tính phí bằng EUR:
Multibanco (Bồ Đào Nha)
Multibanco là mạng lưới liên ngân hàng của Bồ Đào Nha. Khách hàng có thể thanh toán trực tuyến hoặc thanh toán mã tham chiếu tại máy ATM.Tùy chọn thanh toán
Khách hàng có thể hoàn tất thanh toán Multibanco theo ba cách:- Ngân hàng trực tuyến: Chuyển khoản qua dịch vụ ngân hàng trực tuyến của khách hàng.
- Thanh toán tại ATM: Khách hàng nhận mã tham chiếu thanh toán và thanh toán tại bất kỳ máy ATM Multibanco nào.
- Ngân hàng di động: Thanh toán trong ứng dụng ngân hàng của khách hàng.
Cách thanh toán tại ATM hoạt động
Đối với thanh toán tại ATM, khách hàng nhận được một mã tham chiếu thanh toán như sau:Cấu hình
Để cung cấp Multibanco, hãy thêmmultibanco và tính phí bằng EUR:
Thanh toán Multibanco tại ATM hoàn tất khi khách hàng thanh toán mã tham chiếu, có thể xảy ra khá lâu sau checkout. Hãy sử dụng webhook để biết khi nào khoản thanh toán được xác nhận.
BLIK (Ba Lan)
BLIK là phương thức thanh toán di động phổ biến nhất tại Ba Lan. Khách hàng thanh toán bằng mã 6 chữ số dùng một lần được tạo trong ứng dụng ngân hàng. Các khoản thanh toán BLIK được tính bằng PLN (złoty Ba Lan), không phải EUR.Cách hoạt động
Khách hàng tạo mã trong ứng dụng ngân hàng, nhập mã tại checkout và phê duyệt khoản thanh toán trong ứng dụng:Tính khả dụng
- Tiền tệ thanh toán: Chỉ PLN
- Loại giao dịch: Chỉ thanh toán một lần. BLIK không được cung cấp cho các gói đăng ký.
- Phạm vi: Tất cả ngân hàng lớn của Ba Lan hỗ trợ BLIK
Cấu hình
Để cung cấp BLIK, hãy thêmblik và đặt billing_currency thành PLN:
BLIK yêu cầu tiền tệ thanh toán là PLN, và Dodo Payments chỉ tính phí bằng PLN khi Adaptive Currency được bật. Hãy bật Adaptive Currency để khách hàng Ba Lan được tính phí bằng PLN và BLIK khả dụng.
SEPA Direct Debit (Khu vực đồng euro)
SEPA Direct Debit cho phép khách hàng ở Khu vực đồng euro thanh toán từ tài khoản ngân hàng thay vì thẻ. Phương thức này được cung cấp trên các checkout bằng EUR cho các khoản thanh toán một lần, không áp dụng cho subscription, khi quốc gia thanh toán là Áo, Bỉ, Estonia, Phần Lan, Pháp, Đức, Ireland, Ý, Latvia, Litva, Hà Lan, Bồ Đào Nha, Slovakia hoặc Tây Ban Nha.Cách hoạt động
Khách hàng ủy quyền trích nợ tại checkout, sau đó Dodo Payments thu tiền từ tài khoản ngân hàng của họ. Ngân hàng xử lý khoản trích nợ không đồng bộ, vì vậy khoản thanh toán vẫn ở trạng tháiprocessing cho đến khi đạt kết quả cuối cùng:
Tiến trình thanh toán
Khoản thanh toán SEPA trải qua các giai đoạn sau:
Xác nhận được gửi vài ngày sau khi khách hàng rời trang của bạn, vì vậy trình xử lý webhook, không phải chuyển hướng checkout, phải cấp quyền truy cập. Xem Xử lý độ trễ xác nhận.
Tính khả dụng
- Đơn vị tiền tệ thanh toán: EUR
- Loại giao dịch: Chỉ thanh toán một lần. SEPA Direct Debit không được cung cấp cho subscription.
Cấu hình
Để cung cấp SEPA Direct Debit, hãy thêmsepa và tính phí bằng EUR:
IBAN kiểm thử SEPA
Ở chế độ kiểm thử, hãy nhập một trong các IBAN sau tại checkout để buộc tạo ra kết quả cụ thể:
Để kiểm thử hành vi theo từng quốc gia, hãy sử dụng IBAN thành công của một quốc gia khác trong Khu vực đồng euro:
Hãy sử dụng các IBAN kiểm thử có độ trễ để xác nhận rằng trình xử lý webhook, không phải chuyển hướng checkout, cấp quyền truy cập. Thanh toán SEPA được xác nhận rất lâu sau khi khách hàng rời checkout.
Xử lý độ trễ xác nhận
SEPA được quyết toán tối đa 6 ngày làm việc sau checkout, vì vậy chuyển hướng trình duyệt không thể cho biết khoản thanh toán đã được xử lý hay chưa. Thay vào đó, hãy thực hiện việc hoàn tất đơn hàng dựa trên các sự kiện webhook. Bật sự kiệntype và xử lý từng giai đoạn:
Express handler sau đây xác minh chữ ký của từng sự kiện bằng
client.webhooks.unwrap trước khi xử lý sự kiện. Để thiết lập endpoint, xem Hướng dẫn Webhooks. Để xem mọi sự kiện, xem Hướng dẫn sự kiện Webhook.
Handling SEPA payment events
Satispay (Châu Âu)
Satispay là mạng lưới thanh toán di động châu Âu, với lượng người dùng lớn nhất tại Ý. Khách hàng thanh toán từ ứng dụng Satispay mà không cần chia sẻ thông tin thẻ hoặc ngân hàng. Các khoản thanh toán Satispay được tính bằng EUR.Tính năng
- Thanh toán qua ứng dụng, không phụ thuộc vào mạng lưới thẻ
- Được sử dụng rộng rãi tại Ý và ngày càng phổ biến ở các thị trường châu Âu khác
- Hỗ trợ cả thanh toán một lần và gói đăng ký
Tính khả dụng
- Tiền tệ thanh toán: EUR
- Loại giao dịch: Thanh toán một lần và gói đăng ký
- Số tiền: Từ €0.50 đến €999,999.99 cho mỗi khoản thanh toán
Cấu hình
Để cung cấp Satispay, hãy thêmsatispay và tính phí bằng EUR:
Loại phương thức API
Truyền các giá trị này vàoallowed_payment_method_types:
Checkout châu Âu đa quốc gia
Để bán hàng tại nhiều quốc gia châu Âu, hãy thêm mọi phương thức theo khu vực cùng với thẻ làm phương án dự phòng:Kiểm thử
Bạn có thể kiểm thử các phương thức thanh toán châu Âu ở chế độ kiểm thử. Luồng kiểm thử mô phỏng bước xác thực ngân hàng.SEPA Direct Debit sử dụng luồng kiểm thử khác. Thay vì luồng ngân hàng mô phỏng, bạn nhập trực tiếp IBAN kiểm thử. Xem IBAN kiểm thử SEPA.
Multibanco cũng sử dụng quy trình kiểm thử khác. Checkout hiển thị voucher thay vì quy trình ngân hàng, và email bạn nhập sẽ quyết định kết quả. Xem Email kiểm thử Multibanco.
1
Enable Test Mode
Tắt công tắc Live Mode trong thanh bên của dashboard và sử dụng các API keys được tạo ở test mode.
2
Set Appropriate Billing Address
Đặt quốc gia của địa chỉ thanh toán khớp với payment method:
NLcho iDEALBEcho BancontactATcho EPSPTcho MultibancoPLcho BLIK (với đơn vị tiền tệ thanh toán PLN)ITcho Satispay
3
Complete the Test Flow
Thực hiện quy trình xác thực ngân hàng mô phỏng ở test mode.
Email kiểm thử Multibanco
Sau khi bạn nhấp vào Pay, checkout sẽ hiển thị voucher Multibanco. Ở test mode, email bạn nhập sẽ quyết định kết quả:
Để xem trang thành công, sử dụng
succeed_immediately@example.com, chờ vài giây rồi nhấn Done.
Thực tiễn tốt nhất
Always include regional methods for target markets
Always include regional methods for target markets
Nếu bạn bán hàng cho khách hàng ở Hà Lan, hãy включ iDEAL. Bỏ qua phương thức này cũng giống như không chấp nhận Visa ở Hoa Kỳ: bạn sẽ mất một phần doanh số đáng kể.
Match currency to region
Match currency to region
Hầu hết payment methods ở châu Âu yêu cầu EUR, vì vậy hãy đảm bảo bảng giá của bạn hỗ trợ các giao dịch bằng EUR. Ngoại lệ duy nhất là BLIK, chỉ được cung cấp với PLN (złoty Ba Lan).
Handle redirects gracefully
Handle redirects gracefully
Hầu hết payment methods ở châu Âu đều chuyển hướng khách hàng đến ngân hàng hoặc ứng dụng thanh toán của họ. Hãy đảm bảo việc xử lý return URL hoạt động với những khách hàng dừng quy trình giữa chừng.
Provide card fallbacks
Provide card fallbacks
Không phải mọi khách hàng ở châu Âu đều có thể sử dụng các phương thức theo khu vực này, chẳng hạn như khách du lịch và người nước ngoài sinh sống tại đó. Hãy thêm
credit và debit làm phương án dự phòng. Nếu không có phương thức nào khả dụng, checkout session sẽ thất bại.Consider Multibanco timing
Consider Multibanco timing
Thanh toán Multibanco qua ATM có thể mất vài giờ để hoàn tất. Không nên chặn quá trình thực hiện đơn hàng để chờ thanh toán ngay lập tức. Hãy sử dụng webhooks để xác nhận không đồng bộ.
Account for the SEPA 6-day delay
Account for the SEPA 6-day delay
SEPA Direct Debit mất tối đa 6 ngày làm việc để xác nhận. Không thực hiện đơn hàng dựa trên chuyển hướng checkout hoặc
payment.processing. Chỉ cấp quyền truy cập từ webhook payment.succeeded và thông báo cho khách hàng tại checkout rằng đơn hàng của họ đang chờ xử lý. Xem Xử lý thời gian chậm xác nhận.Khắc phục sự cố
European method not appearing
European method not appearing
Kiểm tra:
- Quốc gia thanh toán của khách hàng có khớp với quốc gia của phương thức không?
- Đơn vị tiền tệ thanh toán có phải là EUR hoặc PLN đối với BLIK không?
- Phương thức này có được bao gồm trong
allowed_payment_method_typeskhông? - Checkout có dành cho thanh toán một lần không? iDEAL, Bancontact, EPS, Multibanco, BLIK và SEPA Direct Debit không được cung cấp cho subscription.
DE (Đức) sẽ không thấy iDEAL, vì iDEAL chỉ dành cho Hà Lan.Bank authentication failed
Bank authentication failed
Nguyên nhân:
- Khách hàng đã hủy trong quá trình xác thực ngân hàng.
- Hệ thống xác thực của ngân hàng tạm thời không khả dụng.
- Khách hàng đã nhập thông tin xác thực không chính xác.
Redirect not completing
Redirect not completing
Nguyên nhân:
- Khách hàng đã đóng trình duyệt trong khi được chuyển hướng đến ngân hàng.
- Sự cố mạng đã làm gián đoạn quá trình xác thực.
- Return URL được cấu hình không chính xác.
Multibanco payment pending
Multibanco payment pending
Nguyên nhân: Khách hàng đã nhận được mã tham chiếu thanh toán nhưng chưa thanh toán.Giải pháp: Đây là hành vi dự kiến đối với các khoản thanh toán qua ATM. Hãy chờ xác nhận từ webhook. Mã tham chiếu sẽ hết hạn sau khoảng thời gian giới hạn được hiển thị cho khách hàng.
SEPA payment stuck in processing
SEPA payment stuck in processing
Nguyên nhân: SEPA Direct Debit được xử lý không đồng bộ thông qua ngân hàng của khách hàng.Giải pháp: Đây là hành vi dự kiến. Trạng thái
payment.processing có thể kéo dài tối đa 6 ngày làm việc trước khi khoản ghi nợ được xử lý. Hãy chờ webhook payment.succeeded cuối cùng (thực hiện đơn hàng) hoặc webhook payment.failed (không thực hiện đơn hàng). Không xem chuyển hướng checkout là xác nhận. Xem Xử lý thời gian chậm xác nhận.Trang liên quan
Payment Methods Overview
Xem tất cả payment methods được hỗ trợ.
Adaptive Currency
Hỗ trợ đơn vị tiền tệ và chuyển đổi tự động.
Checkout Guide
Hướng dẫn hoàn chỉnh về triển khai checkout.
Webhooks
Xử lý xác nhận thanh toán không đồng bộ.