4

ドキュメントを調べましたが、今すぐ支払うボタンを使用して AllowFundingSources を「true」に設定する方法の例が見つかりません。

ゲスト チェックアウトはサーバー間チェックアウト専用ですか?

ゲスト チェックアウトを使用する完全な例はありますか? (スニペットだけではありません)。

ここに私が持っているボタンコードがあります:

<a data-key="YOUR-KEY-HERE" 
data-tax="0" data-shipping="0" data-amount="941.00"
data-desc="Invoice: WDGR112612" 
data-name="October - November " class="dwolla_button" 
href="http://mysite.com/paym/?type=success">Continue</a>

フォームコード:

  <p> <?php
    $key = "YOUR_APPLICATION_KEY";
    $secret = "YOUR_APPLICATION_SECRET";
    $timestamp = time();
    $order_id = 1;

    $signature = hash_hmac('sha1', "{$key}&{$timestamp}&{$order_id}", $secret);
    ?>
    <form accept-charset="UTF-8" action="https://www.dwolla.com/payment/pay"
    method="post">

    <input id="key" name="key" type="hidden" value="abcdefg" />
    <input id="signature" name="signature" type="hidden" value="abcd" />
    <input id="callback" name="callback" type="hidden"
    value="http://www.mywebsite.com/callback.aspx" />
    <input id="redirect" name="redirect" type="hidden"
    value="http://www.mywebsite.com/redirect.aspx" />
    <input id="test" name="test" type="hidden" value="true" />
    <input id="name" name="name" type="hidden" value="Purchase" />
    <input id="description" name="description" type="hidden"
    value="Description" />
    <input id="destinationid" name="destinationid" type="hidden"
    value="812-111-1111" />
    <input id="amount" name="amount" type="hidden" value="1.00" />
    <input id="shipping" name="shipping" type="hidden" value="0.00" />
    <input id="tax" name="tax" type="hidden" value="0.00" />
    <input id="orderid" name="orderid" type="hidden" value="188375" />
    <input id="timestamp" name="timestamp" type="hidden"
    value="1323302400" />

    <button type="submit">Pay Now</button>
    </form>
4

2 に答える 2

3

実際には、支払いボタンでゲスト チェックアウトを有効にする簡単な方法があります...

次のように、「allow-guest-checkout」属性をタグに追加するだけです。

<a href="http://www.example.com" class="dwolla_button" data-key="..." data-tax="0" data-shipping="0.99" data-amount="0.00" data-desc="A button [1]" data-name="Testing mode [1]" data-guest-checkout="true" >A button with GC</a>

于 2013-01-14T20:01:42.607 に答える
1

オフサイト ゲートウェイ セッションでゲスト チェックアウトを有効にするには、POST 要求で "AllowFundingSources" の値を "true" に設定します。それは次の行です。

<input id="AllowFundingSources" name="AllowFundingSources" type="hidden" value="true" />

これを行うには、次のようなリクエストを作成する必要があります。

{
  "Key": "testkey",
  "Secret": "testsecret",
  "PurchaseOrder": {
  "DestinationId": "000-000-0000",
  "Discount": 0.00,
  "AllowFundingSources": "true",
  "OrderItems": [
      {
          "Description": "Information about an item",
          "Name": "An item",
          "Price": 5.00,
          "Quantity": 1
      }
  ],
  "Shipping": 0.00,
  "Tax": 0.00,
  "Total": 5.00
  }
}

このトピックに関する最新情報は、ここで確認できます。

于 2012-12-28T22:00:19.437 に答える