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 のマーチャント アカウントに表示されるはずです。

取引を行うことでこれを自分で簡単にテストできることはわかっていますが、現時点では私の「ウォレット」は空です。

コインベースの経験がある人は、これが本当かどうか知っていますか?

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 doc で提供されている支払いボタンのサンプルを次に示します。

$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 番目の引数createButton) は、支払いが行われた後にデータを返すために推奨されますが、パラメーターはPayment ButtonsまたはPayment iFramesdescriptionの Callback 応答でも返されます。

これが役立つかどうかはわかりませんが、Coinbase では、支払いオプションを表示する前に購入者に配送先住所を求めるinclude_addressパラメーター ( boolean ) も許可されています。

パラメータ参照: https://coinbase.com/api/doc/1.0/buttons/create.html

于 2014-01-27T11:50:41.987 に答える