Tại sao nên cung cấp ACH Direct Debit?
Lower Processing Cost
ACH có mức phí cố định 1.5% cho mỗi lần thanh toán, tối đa $15, thay cho phí thẻ. Xem bảng giá.
No Card Required
Tiếp cận khách hàng Hoa Kỳ muốn thanh toán từ tài khoản ngân hàng hoặc không muốn sử dụng thẻ cho một giao dịch mua có giá trị lớn.
Higher Value Orders
Vì phí được giới hạn ở mức $15, khoản tiết kiệm so với phí thẻ sẽ tăng theo giá trị đơn hàng. ACH phù hợp với các giao dịch mua một lần có giá trị lớn.
Tổng quan
Cách thức hoạt động
Trải nghiệm khách hàng
- Khách hàng chọn ACH Direct Debit tại checkout.
- Khách hàng nhập tên chủ tài khoản, routing number, account number, loại tài khoản (checking hoặc savings) và địa chỉ email. Checkout kiểm tra routing number có hợp lệ hay không.
- Khách hàng gửi biểu mẫu, qua đó ủy quyền ghi nợ từ tài khoản ngân hàng Hoa Kỳ theo một mandate.
- Khoản thanh toán được gửi đến mạng lưới ACH và chuyển sang trạng thái processing. Checkout hoàn tất mà không chờ quá trình clearing.
- Quá trình clearing hoàn tất trong những ngày làm việc tiếp theo.
- Khoản thanh toán chuyển sang trạng thái succeeded hoặc thất bại nếu ngân hàng hoàn trả khoản ghi nợ.
Vì quá trình clearing diễn ra không đồng bộ, hãy sử dụng webhooks để biết kết quả cuối cùng thay vì dựa vào chuyển hướng của checkout. Việc chuyển hướng sau checkout chỉ có nghĩa là khách hàng đã ủy quyền ghi nợ.Khoản thanh toán phát ra
payment.processing sau khi khoản ghi nợ được gửi, sau đó phát ra payment.succeeded hoặc payment.failed khi quá trình clearing hoàn tất. Chỉ thực hiện đơn hàng khi nhận được payment.succeeded.Tính khả dụng
ACH Direct Debit xuất hiện tại trang thanh toán khi tất cả điều kiện sau đều được đáp ứng:- Đơn vị tiền tệ thanh toán là
USD. - Quốc gia thanh toán là
US. - Giao dịch là khoản thanh toán một lần.
ACH Direct Debit không khả dụng cho subscriptions. Đối với các khoản thanh toán định kỳ, hãy sử dụng thẻ hoặc phương thức khác hỗ trợ subscriptions. Xem tổng quan về Payment Methods.
Cấu hình
ACH Direct Debit yêu cầu đơn vị tiền tệ thanh toán là USD và địa chỉ thanh toán ở US. Nếu bạn định giá bằng đơn vị tiền tệ khác, hãy bật Adaptive Currency để khách hàng Hoa Kỳ được tính phí bằng USD và ACH khả dụng.
Loại phương thức API
Hoàn tiền và tranh chấp
Việc hoàn tiền và dispute đối với các khoản thanh toán ACH sử dụng cùng API và quy trình trên dashboard như mọi phương thức thanh toán khác. Bạn không cần xử lý riêng cho ACH.Kiểm thử
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 key được tạo ở test mode.
2
Set currency and billing address
Đặt đơn vị tiền tệ thanh toán thành
USD và quốc gia của địa chỉ thanh toán thành US.3
Include ach in allowed methods
Truyền
ach trong allowed_payment_method_types hoặc bỏ qua field này để hiển thị mọi phương thức đủ điều kiện.4
Enter the test bank details
Nhập một trong các cặp routing number và account number kiểm thử bên dưới. Sau đó xác nhận rằng webhook handler của bạn nhận được trạng thái thanh toán cuối cùng.
Tài khoản ngân hàng kiểm thử
Khách hàng nhập account number và routing number vào biểu mẫu checkout. Ở test mode, hãy sử dụng routing number110000000 cùng với một trong các account number sau để buộc tạo ra một kết quả:
Các khoản thanh toán kiểm thử đạt trạng thái cuối cùng nhanh hơn nhiều so với các khoản thanh toán thực tế, vì vậy bạn không cần chờ nhiều ngày để xác minh tích hợp. Ngoại lệ là
000000000009, trường hợp này vẫn ở trạng thái processing.Thực tiễn tốt nhất
Set customer expectations at checkout
Set customer expectations at checkout
Thông báo cho khách hàng rằng các khoản thanh toán qua ngân hàng không được clearing ngay lập tức. Điều này giúp giảm số lượng ticket hỗ trợ hỏi tại sao đơn hàng vẫn đang pending.
Provide card fallbacks
Provide card fallbacks
Đưa
credit và debit vào cùng với ach để những khách hàng cần truy cập sản phẩm ngay lập tức có thể chọn phương thức nhanh hơn.Use ACH for high-value one-time purchases
Use ACH for high-value one-time purchases
Phí ACH được giới hạn ở mức $15, vì vậy khoản tiết kiệm lớn nhất áp dụng cho các giao dịch mua một lần có giá trị lớn.
Khắc phục sự cố
ACH not appearing at checkout
ACH not appearing at checkout
Kiểm tra:
- Đơn vị tiền tệ thanh toán có phải là
USDkhông? - Quốc gia thanh toán của khách hàng có phải là
USkhông? achcó được đưa vàoallowed_payment_method_typeskhông?- Đây có phải là khoản thanh toán một lần không? ACH không được cung cấp cho subscriptions.
- Số tiền có ít nhất là $0.50 không?
allowed_payment_method_types để xem tất cả các phương thức đủ điều kiện, sau đó kiểm tra đơn vị tiền tệ thanh toán và quốc gia của địa chỉ thanh toán trong API request của bạn.ACH not appearing on a subscription checkout
ACH not appearing on a subscription checkout
Nguyên nhân: ACH Direct Debit chỉ được cung cấp cho các khoản thanh toán một lần.Giải pháp: Sử dụng thẻ hoặc một phương thức khác hỗ trợ gói đăng ký cho các khoản thanh toán định kỳ.
Payment stuck in processing
Payment stuck in processing
Nguyên nhân: Đây là hành vi dự kiến. Khoản thanh toán ACH vẫn ở trạng thái processing trong toàn bộ thời gian clearing, lâu hơn nhiều so với khoản thanh toán bằng thẻ.Giải pháp: Chờ webhook cuối cùng. Không thử lại khoản thanh toán, vì thao tác thử lại có thể ghi nợ khách hàng hai lần.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
Nguyên nhân: Checkout đã hoàn tất nhưng ngân hàng của khách hàng đã hoàn trả khoản ghi nợ trong quá trình clearing, thường là do không đủ tiền hoặc tài khoản đã đóng. Khoản thanh toán phát ra
payment.failed.Giải pháp: Xử lý khoản thanh toán như một khoản thất bại và yêu cầu khách hàng thanh toán bằng phương thức khác. Chỉ thực hiện đơn hàng khi khoản thanh toán ở trạng thái succeeded để tránh tình huống này.Các trang liên quan
Payment Methods Overview
Xem tất cả phương thức thanh toán được hỗ trợ.
Adaptive Currency
Các đơn vị tiền tệ được hỗ trợ và tính năng chuyển đổi tự động.
Checkout Guide
Hướng dẫn triển khai checkout đầy đủ.
Webhooks
Xử lý không đồng bộ các xác nhận thanh toán bị trì hoãn.