我正在尝试将braintree用于Web应用程序中的付款。我追求的流程是:
我很难理解我应该如何实施第二个付款部分。假设我保留付款方式信息并向客户显示付款方式列表,我如何获得我需要能够执行销售交易的付款方式?
为了澄清,我没有使用Dropin UI,因为:
我已阅读Braintree指南和参考资料,我无法找到自定义ui的资源并可以重新使用付款方式信息。
非常感谢任何输入。
答案 0 :(得分:2)
您可以向用户收取其付款令牌或客户ID:https://developers.braintreepayments.com/guides/transactions/ruby#sale-with-vaulted-payment-methods
result = Braintree::Transaction.sale(
:payment_method_token => "the_token",
:amount => "10.00"
)
# or
result = Braintree::Transaction.sale(
:customer_id => "the_customer_id",
:amount => "10.00"
)