Braintree - 使用Paypal详细信息创建客户

时间:2016-08-08 12:15:17

标签: paypal braintree

我们正在研究使用Braintree作为我们客户的支付网关的可行性。

我们的要求之一是使用特定付款方式(PayPal,信用卡/借记卡等)创建持久客户 Braintree Java API。 然后,这个注册的客户账户将被扣除,并在需要时将金额转移到客户的账户。

我们有以下疑问。

  1. 对于客户所属的国家/地区是否有任何约束/限制?例如,我们可以创建一个 Braintree的客户是印度或中国的居民? Braintree可以从印度的客户账户转账 客户/商家在美国的帐户,反之亦然?

  2. 在Braintree沙箱帐户中,我们可以使用信用卡作为付款方式创建新客户。我们怎么样 使用Paypal创建客户作为沙箱中的付款方式?

  3. 我已经浏览了Braintree Customer.create()Java API。使用Customer.create()API,我们可以创建一个新客户 信用卡详细信息。但是,如何使用API​​调用创建具有Paypal详细信息的新客户?我们在哪里可以提供客户 调用Customer.create()时Paypal帐户详细信息?

  4. 创建客户并且客户验证的付款方式详细信息可以随后将金额从客户转移到 客户/商家的帐户是否发生而客户不必授权每笔交易?

  5. 感谢。

1 个答案:

答案 0 :(得分:1)

我试着回答你的问题,但我不是布伦特里的忍者。

  1. 我想是的,但除了正常费用之外还会收取一些费用(称为货币兑换费)。
  2. 您无法在沙盒中创建paypal作为付款方式(我不知道原因)但您可以在生产帐户中。
  3. 当用户选择Paypal作为付款时,验证成功后会返回一个令牌,您可以将其保存在数据库中以供将来交易(无需验证)。
  4. 我没有得到你的最后一个问题,让我回答我的理解(我猜你的意思是再次认证或再次提供细节)。如果客户同意将付款方式保存为否,则他们将来不必授权交易,只要他们不取消付款方式。
  5. 更新:忘记回答第1号问题的第一部分,根据他们的常见问题解答,Braintree接受来自几乎所有地方的付款。