1

我正在尝试使用 coinbase API 和我在github上找到的这个可爱的脚本为比特币创建一个简单的支付系统

一切顺利,但我也希望能够获取用户的收货地址。

我正在使用以下内容创建付款按钮:

$response = $coinbase->createButton("This is an item", "$amount", "BTC", "Trackcode",     array(
"description" => "Item Description here"
    ));
echo $response->embedHtml;

我注意到该项目的描述从未真正显示给最终用户。

"description" => "Item Description here"

我想这可以作为交易发生后商家的参考。如果这是真的,我可以通过将用户送货地址解析到“项目描述”中来利用这一点。然后,这应该在我在 coinbase 的商家帐户中显示给我。

我知道我可以很容易地通过交易自己测试这一点,但我的“钱包”目前是空的。

有没有使用coinbase经验的人知道这是不是真的?

4

3 回答 3

1

我发现官方的 Coinbase 脚本很不成功,所以我自己写了。

希望这可以帮助...

https://github.com/rjmacarthy/coinbase-api-php

于 2014-10-24T15:14:38.027 回答
0

您是否尝试过使用他们的 api 库?https://github.com/coinbase/coinbase-php它有一个很好的文档,几乎没有错误。如果你使用这个 api,它应该是相当简单的。这是 github 文档中为付款按钮提供的示例。

$response = $coinbase->createButton("Your Order #1234", "42.95", "EUR", "my custom tracking code for this order", array(
            "description" => "1 widget at €42.95"
        ));
echo $response->button->code;
// '93865b9cae83706ae59220c013bc0afd'
echo $response->embedHtml;
// '<div class=\"coinbase-button\" data-code=\"93865b9cae83706ae59220c013bc0afd\"></div><script src=\"https://coinbase.com/assets/button.js\" type=\"text/javascript\"></script>'
于 2014-01-09T04:47:38.680 回答
0

description参数仅显示在 Coinbase 的支付页面上。支付后返回数据建议使用参数custom(函数中的第 4 个参数),但该参数也会在Payment ButtonsPayment iFrames的回调响应中返回。createButtondescription

不确定这是否有帮助,但 Coinbase 还允许一个include_address参数(布尔值)在显示付款选项之前提示买家输入他们的送货地址。

参数参考:https ://coinbase.com/api/doc/1.0/buttons/create.html

于 2014-01-27T11:50:41.987 回答