0

Paypal Pay APIを実装しようとしています。1 番目のポイントは理解できますが、2 番目のポイントは紛らわしく、HTTP ヘッダーに次のような情報をロードするというものです。

X-PAYPAL-SECURITY-USERID : Sandbox-Caller-User-Id
X-PAYPAL-SECURITY-PASSWORD : Sandbox-Caller-Password
X-PAYPAL-SECURITY-SIGNATURE : Sandbox-Caller-Security-Signature 
etc

これらの情報を提供する方法がわかりません。フォームまたは他の方法で提供する必要がありますか? この情報を送信するには、どの形式を使用すればよいですか?

step 5図 2. 支払いの承認に進むための簡単なサンプルを誰かに見せてもらえませんか。ペイパルサイトの例自体からのフォームの下にあるこれを試しました

<form action="https://www.paypal.com/webapps/adaptivepayment/flow/pay"
target="PPDGFrame">
<input id="type" type="hidden" name="expType" value="light">
<input id="paykey" type="hidden" name="paykey" value="AP-...">
<input id="preapprovalkey" type="hidden" name="preapprovalkey" value="PA-...">
<input type="submit" id="submitBtn" value="Pay with PayPal">
</form>
4

1 に答える 1

0

PHP にはcurlを使用できます。curl では、次のようにヘッダーを設定できます。

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://www.paypal.com/webapps/adaptivepayment/flow/pay');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Set the headers
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
 'X-PAYPAL-SECURITY-USERID: yourvalue',
 'X-PAYPAL-SECURITY-PASSWORD: yourvalue'
));

$server_output = curl_exec ($ch);

curl_close($ch);

/* EOF */

フォームをこの PHP スクリプトに送信し、paypal API のニーズに合うように拡張します。

于 2013-10-29T14:23:44.467 に答える