tôi sẽ được sử dụng chuyển hướng minh bạch Braintree về một dự án tôi đã sắp tới, và đã nghĩ về điều này bản thân mình, tôi nghĩ là lựa chọn tốt nhất là để phá vỡ hình thức lên thành hai trang. Biểu mẫu trên trang đầu tiên được đăng lên ứng dụng của bạn và bao gồm tên tài khoản, tên người dùng, v.v. Biểu mẫu trên trang thứ hai chỉ là thông tin thanh toán và được đăng lên Braintree.
Bằng cách này bạn có thể xác thực thông tin của họ trong bước đầu tiên. Nếu hóa ra có lỗi đánh máy trong địa chỉ email của họ và không thể liên lạc được với họ hoặc tên người dùng của họ đã được thực hiện hoặc xác nhận mật khẩu và mật khẩu của họ không khớp hoặc bất kỳ điều gì thì họ có thể sửa lỗi đó trước khi Braintree tính phí Thẻ. Bạn chắc chắn không muốn ai đó trả tiền cho bạn và sau đó phát hiện ra rằng tài khoản của họ không được tạo thành công, hoặc bạn sẽ có một số khách hàng rất không hài lòng.
Vì vậy, hai trang dường như với tôi là cách sạch nhất để làm điều đó. Tôi đã không xem xét quá trình mà 37signals sử dụng - tôi đoán là họ sử dụng Javascript để nắm bắt việc gửi biểu mẫu, sau đó gửi thông tin tài khoản đến ứng dụng của họ để được xác thực và lưu. Nếu không, chúng sẽ hiển thị thông báo lỗi. Nếu có, họ cho phép gửi mẫu đơn đến Braintree. Điều này sẽ cho phép họ giữ hình thức đăng ký vào một trang, nhưng có vẻ như nó sẽ lộn xộn với tôi. Bạn có thể xem javascript của trang web của họ và xem những gì bạn có thể thấy, mặc dù.
Chỉnh sửa - Vâng, có vẻ như đó là những gì họ làm. Họ đang sử dụng Prototype, điều mà tôi không quen thuộc lắm, nhưng bạn có thể xem mã của họ cho chính mình at the bottom of this file. Nó không có vẻ xấu, thực sự - tôi có thể thử điều này bản thân mình.
Tự hỏi tại sao các giá trị không được trả lại. Bạn có hình dung điều này. Tôi đã xác nhận bằng cách vô hiệu hóa javascript rằng nó thực sự có thể trả lại chúng từ BrainTree như bạn mong muốn. Tôi cần phải làm chính xác như vậy và cần thiết để xác minh nó có thể trước khi đăng ký dịch vụ. có lẽ bạn cần phải đăng ký tham số chuỗi truy vấn 'đã biết' bằng cách nào đó. Bạn có hình dung điều này? –