Tôi đang sử dụng đường ray 3.2.6 và Stipe để thanh toán. Có khả năng thực hiện thanh toán với chứng chỉ ssl mua hàng không. Tôi có thể sử dụng trang Sọc làm trang thanh toán của mình không?Làm cách nào để sử dụng Stripe trên các trang web không phải của SSL hoặc http?
Trả lời
Bạn có thể bỏ qua SSL bằng cách sử dụng stripe.js nhưng tôi khuyên bạn nên thiết lập SSL.
Điều gì xảy ra là chuyển thông tin thẻ tín dụng trực tiếp đến sọc và sau đó sọc sẽ cung cấp cho bạn mã thông báo để sử dụng để thực sự thực hiện khoản phí. Làm theo cách đó có nghĩa là thông tin thẻ tín dụng không bao giờ chạm vào máy chủ của bạn và bạn không phải lo lắng về việc tuân thủ PCI. Tuy nhiên bạn vẫn nên thiết lập SSL để ngăn chặn người đàn ông trong các cuộc tấn công giữa.
Bạn có thể tìm thấy một hướng dẫn tốt đẹp về làm thế nào để làm điều này tại https://stripe.com/docs/tutorials/forms
Ngoài ra còn có một tập phim trên railscasts điều này giải thích nó nhiều hơn trong chiều sâu.
Sọc không cung cấp bất kỳ loại biểu mẫu được lưu trữ nào. Vì vậy, trừ khi bạn có người khác lưu trữ biểu mẫu thanh toán của mình qua SSL (ví dụ: sử dụng một trong số pre-built integrations), thì bạn sẽ cần phải phân phát biểu mẫu của mình qua SSL. Thêm chi tiết về yêu cầu here.
URL railscasts là gì – Ponnusamy
@Ponnusamy http://railscasts.com/episodes/288-billing-with-stripe – Mike
Không yêu cầu javascript gửi thông tin CC phải được mã hóa, yêu cầu chứng chỉ SSL ? – babaloo