これは内部CMSの場合なので、公開されていません。 Paypal経由で支払う必要のある出版社があります。 1つのリンクをクリックして、メールアドレスと特定の値が入力されたPaypalページに直接移動できるようにしたいと思います。
これは可能ですか?
すでにログインしていると仮定します。
https://www.Paypal.com/us/cgi-bin/webscr?cmd=_send-money&nav=1&[email protected]
ロードされます
Paypal.meリンクを使用したくない、または使用できない人のために、新旧のPaypalUIで動作するUriを次に示します。
https://www.Paypal.com/cgi-bin/webscr
?cmd=_xclick
&[email protected]
&tax=0
¤cy=USD
&item_name=NAME
&item_number=NUMBER
&quantity=1
&amount=2.50
リンクとして作成することもできます。
生成されるhtmlを取得します
<form action="https://www.Paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden"
name = "cmd" value = "_ s-xclick"> <input type="hidden"
name = "hosted_button_id" value = "5RR3ZKSAPS2EY"> <input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="Paypal – The safer, easier way to pay online."> <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"> </form>
次に、値を選択し、次のようにURLを作成します
https://www.Paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5RR3ZKSAPS2EY
そして、あなたは行われるべきです。
あなたも野生になって、このようなことをすることができます:
<a href="https://www.Paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5RR3ZKSAPS2EY"><img src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="Paypal – The safer, easier way to pay online."></a>
注:このような支払いを行うための正確なリンクであるPaypal.meを使用できます https://www.Paypal.me/Vaitkevicius (多少の変更はありません...)
それは「今すぐ購入」ボタンです。 「今すぐ支払う」ボタンを見つけましたか? Paypalの一括払いオプションはあなたが必要としているもののようです。
物理的な商品の基本的な設定(送料込み):
https://www.Paypal.com/cgi-bin/webscr?&cmd=_xclick&[email protected]¤cy_code=EUR&amount=0.01&item_name=Test description
顧客に出荷する必要のある物理的なアイテムを販売していることをPaypalAPIに示す&item_name
パラメーターが追加されます。配送先住所が支払い画面に表示され、アイテムは右上隅のドロップダウンメニュー(ショッピングカート)の後ろに非表示になります。
Paypalリンクジェネレーター(サードパーティ)
ここに純粋なJS怠惰なPaypalリンク生成ツールがあります:
http://www.itaynoy.com/sites/Paypal_button_generator/
ただし、サービスを販売し、後で支払いを行う場合は、配送先住所を表示すると不便になることがあります。
1)サービスの最初のオプションは次のようになります。
https://www.Paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]¤cy_code=EUR&amount=0.01&invoice=112233&custom=something
item_name
またはitem_number
を指定しないため、購入者はサービスに適した別のチェックアウト画面に移動します。会社名が表示され、購入者が説明を追加できるようになります。 invoice
および/またはcustom
パラメータを使用して、支払いの目的を指定できます。ただし、Paypalに請求書番号、カスタムフィールド、または事前入力の説明を表示させる方法はまだ見つかっていません。これにより、購入者は自分が支払っている金額も確認できます。
2)サービスの2番目のオプションは、item_name
パラメーターとno_shipping=1
パラメーターを組み合わせることです。
https://www.Paypal.com/cgi-bin/webscr?&cmd=_xclick&[email protected]¤cy_code=EUR&amount=0.01&item_name=Test description&no_shipping=1
これにより、購入者は実際の商品のチェックアウト画面に移動しますが、配送先住所は表示されません。購入者が説明を追加することはできませんが、少なくともカートのitem_name
パラメーターのテキストが表示されます(右上隅のドロップダウンメニュー)。サービスの支払いの詳細を表示するのに最適な場所ではありませんが、それは何かです。
ボタン/リンクに関するPaypalのドキュメント:
https://developer.Paypal.com/docs/classic/Paypal-payments-standard/integration-guide/formbasics/https://developer.Paypal.com/docs/classic/Paypal-payments-standard/Integration-guide/Appx_websitestandard_htmlvariables /
Paypal.meは、単純なリンクを介した支払いのために特別に設計された比較的新しいサービスです。残念ながら、(今日の時点で)支払いの目的を指定することはできません。売り手や買い手によるものではありません。パラメータとして指定することはできず、チェックアウトページに説明フィールドがありません。 Paypal.meには、よりきれいなURLとチェックアウト画面がありますが、上記の理由から、現在、販売よりも家族や友人との両替に適しています。