使用临时密钥和齐射在Android上对客户进行条纹管理

时间:2018-08-27 08:40:07

标签: android android-volley stripe-payments

我正在尝试在stripe的{​​{1}}(如图中所示)上实现此目标。 enter image description here 我已经在服务器上创建了一个端点,该端点以这种格式返回临时密钥

android SDK

这里https://stripe.com/docs/mobile/android/standard{ "id": "ephkey_EPHEMERAL_KEY_HERE", "object": "ephemeral_key", "associated_objects": [ { "id": "cus_CUSTOMER_ID_HERE", "type": "customer" } ], "created": 1535352558, "expires": 1535356158, "livemode": true, "secret": "ek_live_SECRET_HERE" } 文档尚不清楚如何在android平台上进行此操作,我完全迷失了自己。我正在使用stripe库在应用程序上进行联网。关于如何进行操作的任何指示?

1 个答案:

答案 0 :(得分:0)

您需要创建一个实现EphemeralKeyProvider的类,该类将与您的后端进行通信以获取密钥。 Example here

然后,您可以使用该类实例化一个CustomerSessionexample),最后创建一个PaymentSessionexample),它将使用CustomerSession您创建用于与Stripe API(通过临时密钥)交互以管理客户的付款来源。