Google Checkout を使用して Donate Now システムを実装しています。理解するのに本当にイライラする部分の 1 つは、ユーザーが寄付のために配送先住所を入力する必要がない方法です (これは純粋な寄付であるため、配送先住所は必要ありません)。Digital Delivery のドキュメントと製品にクラスを追加する機能を見つけましたが、Google によって生成された Donate Now フォームを使用しているだけで、このクラスを追加して作成する場所がわからないため、配送先住所は必要ありません。 .
以下は私が使用しているフォームです:
<form action="https://sandbox.google.com/checkout/api/checkout/v2/checkoutForm/Merchant/MY_NUMBER" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm" onSubmit="return adjustDescription()" target="_top">
<input name="item_name_1" type="hidden" value="Donation"/>
<input name="item_description_1" type="hidden" value="Donation Description"/>
<input name="item_quantity_1" type="hidden" value="1"/>
<input name="item_currency_1" type="hidden" value="USD"/>
<input name="item_is_modifiable_1" type="hidden" value="true"/>
<input name="item_min_price_1" type="hidden" value="0.01"/>
<input name="item_max_price_1" type="hidden" value="25000.0"/>
<input name="_charset_" type="hidden" value="utf-8"/>
<input id="item_price_1" class="center" name="item_price_1" type="text" />
<input disabled style="opacity:0.6;" name="donate_submit" alt="Donate" src="https://sandbox.google.com/checkout/buttons/donateNow.gif?merchant_id=MY_NUMBER&w=115&h=50&style=white&variant=text&loc=en_US" type="image" />
したがって、配送先住所を必要としない別の方法があるかどうかはわかりませんが、これを達成するために「product-digital」クラスをどこに置くべきか誰かが教えてくれれば、それは役に立ちます.