私はPHPとのペイパルの統合には新しく、私はインターネットで検索しました。私は自分のウェブサイトに実装するのに正しいものを得ることができません。PaypalとPHPの段階的な統合
誰でも、私のウェブサイトへのpaypalの統合に、テストアカウントの作成を含め、ステップバイステップで助けてもらえますか?
ありがとうございます。
私はPHPとのペイパルの統合には新しく、私はインターネットで検索しました。私は自分のウェブサイトに実装するのに正しいものを得ることができません。PaypalとPHPの段階的な統合
誰でも、私のウェブサイトへのpaypalの統合に、テストアカウントの作成を含め、ステップバイステップで助けてもらえますか?
ありがとうございます。
https://developer.paypal.com/は素晴らしいスタート地点です。
ガイド、コードライブラリ、例があります。
最初のPaypalスクリプトを作成したとき、私がやった最も有用なことの1つは、すべての情報をログに記録することでした。私は、Paypalが確認ページを呼び出すたびに、すべてをテキストファイルにダンプしました。彼らが何を渡しているのかを見て、デバッグするのは信じられないほど役に立ちました。 PaypalはトランザクションのPOSTを送信します。
$dumpfile = "=== post fields\n";
foreach($_POST as $k=>$v)
$dumpfile .= "[$k] => $v\n";
$dumpfile .= "=== http request headers\n";
foreach(apache_request_headers() as $k=>$v)
$dumpfile .= "[$k] => $v\n";
file_put_contents('pathToAWritableFile', $dumpfile);
これで頭痛が軽減されることを願っています。私はいくつかの時間を節約しているpaypalの確認スクリプトを更新した後、購入ロジックが失敗した場合に備えて、私はまだメモ帳のすべての情報をデータベースに保存しています。
あなたが必要なものすべては、PayPalが使用する方法を学習し、他のワードhttps://developer.paypal.com/
にsandbox.paypal.com
のアカウントのメールを再作成されます。バーチャルマネーでテスト(サンドボックス)アカウントを作成するには、developer.paypal.comのサンドボックス登録のメインアカウントに必要です。
処理後、PayPalアカウントのデータを適切に設定し、サンドボックス開発者のガイドに進んでください。たとえば、バイヤーのチェックアウトはどのようにして使用されていますか(コードECSetExpressCheckout参照)。ガイドの
まず見ペイパル(これは一般的です):あなたは成功の支払いのために操作したい
https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/library_code
(ルック:
Looking for paypal payments tutorial
これは、PayPalでの操作方法をメインのサイトですECSetExpressCheckout、ほとんどのトランザクション):
ソースコードhe再:https://cms.paypal.com/cms_content/CA/en_US/files/developer/nvp_ECSetExpressCheckout_php.txt
コードにフォーカス:
$paymentAmount = urlencode('30'); // 30 USD if you set on sandbox default
$currencyID = urlencode('USD'); // or other currency code ('GBP', 'EUR', 'JPY', 'CAD', 'AUD')
$paymentType = urlencode('Order');
$returnURL = urlencode("my_return_url"); // YOUR URL IF SUCCESS
$cancelURL = urlencode('my_cancel_url'); // YOUR URL IF FAILED
あなたはGetTransactionDetails機能をTRANSACTION_IDを経由して支払いグラブ後にトランザクションを確認する必要がある場合:https://cms.paypal.com/cms_content/CA/en_US/files/developer/nvp_GetTransactionDetails_php.txt
おかげアダム、私はこの上で動作します – Antoniraj