【问题标题】:Create a card token in Stripe via API POSTMAN通过 API POSTMAN 在 Stripe 中创建卡令牌
【发布时间】:2019-08-03 21:10:47
【问题描述】:

我正在为条纹支付创建一些 API。我尝试创建 API 以获取用于支付的卡令牌。下面是我的代码

邮递员数据

Request Method: POST,
Request URL: https://api.stripe.com/v1/tokens

标题数据

Content-Type:application/x-www-form-urlencoded
Authorization:Bearer SECRET_KEY

身体 x-www-form-urlencoded

card:{"exp_month":12,"exp_year":2020,"number":'4242424242424242',"cvc":'123'}

响应(输出)

{
    "error": {
        "message": "You must pass full card details to create a token.",
        "type": "invalid_request_error"
    }
}

邮递员截图:

标题

身体

【问题讨论】:

  • 那个 JSON 看起来有点畸形。字符串必须全部用双引号括起来,整个内容应该用大括号括起来。试试这个:{"card":{"exp_month":12,"exp_year":2020,"number":"4242424242424242","cvc":"123"}}
  • @tshimkus :- 是的,我检查了这个,但我得到了同样的错误。
  • 您可以尝试将 content-type 设置为“application/json”吗?
  • 您能否添加一张图片,说明您是如何在 Postman 中添加此内容的?
  • 一般来说,您几乎不应该这样做,因为以这种方式传递卡号会增加您的PCI scope。如果你想拥有一个用于测试和创建费用的令牌,你可以使用 tok_visa 和 Stripe 的朋友 testing page

标签: api stripe-payments postman


【解决方案1】:

我将 Stripe 文档中的 cURL 请求导入 Postman。此请求应如下所示。

一旦您将身份验证令牌添加到header - 然后它应该允许您创建卡令牌(如果一切正常)

仅供参考,key/value 视图的语法应该如下所示,而不是您的请求中的语法。

【讨论】:

    猜你喜欢
    • 2018-11-20
    • 2021-03-13
    • 2017-09-28
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 2019-01-12
    • 2021-08-03
    • 1970-01-01
    相关资源
    最近更新 更多