【发布时间】:2018-03-30 02:34:22
【问题描述】:
我正在尝试使用 javascript SDK 和 dropin 插件与 Braintree 集成,但有些东西我很难理解。 似乎用户用他的“payment_method_nonce”免费允许他在不知道他被收取多少费用的情况下收取他的信用。让我解释一下:
查看流程概览:
1. 客户端向我的服务器请求授权令牌。 然后服务器使用他独特的“Braintree SDK and credantials”创建一个新令牌, 服务器将令牌发送回客户端。
- 用户输入他的信用卡号并提交 -> 客户端向 Braintree 服务器发送请求。
- Braintree 服务器向客户端返回一个“payment_method_nonce”。
- 客户端将“payment_method_nonce”发送到我的服务器。
- 我的服务器使用“payment_method_nonce”创建交易,设置收费价格并向 Braintree 服务器发送请求。用户不知道从服务器发出请求后他被收取了多少费用。
当我直接使用 Paypal(没有 Braintree SDK)时,用户被重定向到“paypal 域”以完成交易。 在那里,他看到了有关交易、价格等所有详细信息,但是“Braintree”缺少这一步。
我在这里错过了什么?
【问题讨论】:
标签: paypal paypal-sandbox braintree braintree-sandbox