我正在尝试在stripe
的{{1}}(如图中所示)上实现此目标。
我已经在服务器上创建了一个端点,该端点以这种格式返回临时密钥
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
库在应用程序上进行联网。关于如何进行操作的任何指示?
答案 0 :(得分:0)
您需要创建一个实现EphemeralKeyProvider
的类,该类将与您的后端进行通信以获取密钥。 Example here。
然后,您可以使用该类实例化一个CustomerSession
(example),最后创建一个PaymentSession
(example),它将使用CustomerSession
您创建用于与Stripe API(通过临时密钥)交互以管理客户的付款来源。