我正在尝试使用braintree来通过手机或浏览器以外的设备支付客户付款。所以我不能使用braintree客户端javascript或移动应用程序sdk。我想请客户输入 他们在设备中的信用卡并将其保存到braintree保险库。我可以获得credit_token和customer_id。 但是,为了付款,最新的braintree api需要使用payment_method_nonce,这是假设的 由Web或移动客户端SDK生成。就我而言,我无法使用clien SDK。有没有人 如何在不使用javascript或mobile sdk的情况下生成所需的payment_method_nonce。 当被问及braintree支持时,他们表示他们不支持浏览器和手机以外的其他设备 客户。
我使用旧的braintree api,它可以使用credit_token作为payment_method_nonce进行付款。缺点是credit_card_token不是一次性使用。有人可能会重新使用它。