首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coinbase payment交换api版本

Coinbase payment交换api版本
EN

Stack Overflow用户
提问于 2015-12-07 01:24:25
回答 1查看 217关注 0票数 1

我正在设置我的网站,以使用Coinbase iframe接受付款。

我正在用沙箱进行测试。

有时,当我支付款项时,对服务器的回调采用以下形式:

代码语言:javascript
复制
{
  "order": {
    "id": "YDWALXJW",
    "uuid": "2a6de442-be7b-5517-9b49-f00908460115",
    "resource_path": "/v2/orders/2a6de442-be7b-5517-9b49-f00908460115",
    "metadata": null,
    "created_at": "2015-12-06T16:58:02-08:00",
    "status": "completed",
    ...

其他时候是这样的:

代码语言:javascript
复制
{
  "id": "f08d1f11-27f9-5be2-87fd-e086d1b67cab",
  "type": "wallet:orders:paid",
  "data": {
    "resource": {
      "id": "309a20df-a8e6-532d-9a2b-3ce5ea754d6d",
      "code": "52N6TG58",
      "type": "order",
      ...

我意识到这可能只是api v1与v2的对决,但我不明白为什么它似乎是随机地来回切换。对如何使它只使用v2有什么想法吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-07 15:57:38

很可能您已经输入了与通知(v2)和回调(v1) URL相同的URL。

这很容易做到,因为在UI中有3个不同的位置,您可以提供其中一个或两个回调/通知URL。

  1. 商人设置页面
  2. API键的编辑表单
  3. 商业工具生成器

输入此URL的每个地方都会收到一条POST消息。(我在测试中得到了5个独特的帖子!)

包含URL的正确位置取决于您的情况:

  • 如果您只想要商人通知 (已付款的订单、错误支付的订单和付款),请将其放在“商人设置”页面中。
  • 如果您正在构建一个功能超出商家工具的应用程序,并且需要一组更广泛的钱包通知,请将其放在API的编辑表单中。

对于Merchants,我通常不会建议输入通过选项3生成的按钮的URL。根据您问题的标题,我猜这就是您的情况。

以后您将无法查看或编辑此设置。如果您正在重新使用以前生成的静态按钮,并且认为您在其中包含了一个您希望删除的URL,则需要生成一个新的按钮来替换该按钮。

我希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34125059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档