javascript - 通过 javascript api 调用(不是节点)获取 Stripe 客户信息,如何?

标签 javascript stripe-payments

我通过后端获取客户 ID,我还将 token 传递到后端。但是我需要在存储的计费页面上显示“last4”等。我怎样才能仅从客户端实现这一点。我在页面中嵌入了 Stripe js api,但我找不到任何允许我检索用户卡详细信息(所有详细信息)的方法。

当用户创建帐户时,系统会自动为 Stripe 帐户创建它们。我返回了一个 stripe_id。这样,我如何生成他们在"file"上的卡的存储账单页面?

我看到了这些方法,并且在“请求”之外 - 我似乎找不到有关这些方法的任何文档以及是否可以检索存储的账单详细信息。

Object.getOwnPropertyNames(Stripe)
["length", "name", "arguments", "caller", "prototype", "version", "endpoint", "setPublishableKey", "_language", "setLanguage", "_allowedCustomHeaders", "_customHeaders", "_setCustomHeader", "trackPerf", "_isChannel", "_isSafeStripeDomain", "_iframeOnAmount", "_isSafeDomain", "_finalTransport", "_transport", "_fallBackToOldStripeJsTechniques", "_iframePendingRequests", "_iframeChannelStatus", "_iframeChannelComplete", "request", "_rawRequest", "reportError", "_instrumentedRequest", "_getResourceTiming", "_resourceTimingWhitelist", "_sanitizeResourceTiming", "logRUM", "complete", "_iframeBaseUrl", "_stripejsBaseUrl", "_relayResponse", "_callCount", "_callCache", "_receiveChannelRelay", "_channelListener", "token", "card", "bankAccount", "piiData", "_poller", "bitcoinReceiver", "source", "createToken", "getToken", "cardType", "validateExpiry", "validateCVC", "validateCardNumber", "stripejs_ua", "stringify", "parse", "runInContext", "JSON", "easyXDM", "utils", "ajaxJSONP", "xhr", "iframe", "_socket", "validator", "_iframeRequestQueue", "key", "isDoubleLoaded"]

最佳答案

无论有没有 Stripe.js,都无法在客户端执行任何操作,因为它需要使用您的 Secret API key 。您永远不想将 secret API key 放入 Javascript 代码中,因为任何人都可以访问它并代表您使用它。

您想要做的是首先在代码中检索客户服务器端。然后,您将所需的数据(客户 ID、卡 ID、最近 4 或到期日期)共享给客户端代码,以便能够根据需要显示信息。

关于javascript - 通过 javascript api 调用(不是节点)获取 Stripe 客户信息,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37824057/

相关文章:

go - 使用 Stripe 将费用与客户相关联

javascript - 基于php的光效网站

javascript - Stripe : Create a 30-day trial subscription charge on a saved card but allow user to upgrade and start charging immediately?

javascript - Chrome jquery onchange 计数器

javascript - 指向 JSON blob 中的不同值以放入数组

php - Stripe 3D 安全授权弹出缺失

scala - Play 框架的 Stripe Webhook 验证错误

ruby-on-rails - Rails - 如何通过我的支付模型为我的用户表添加值(value)?

javascript - 在 Android webview 中运行 JavaScript

javascript - 使用 Javascript 和 css 的菜单栏