我正在尝试实现PayPal付费API。 我可以理解第一点,但第二点令人困惑,它说加载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
我不确定如何提供这些信息。它应该通过形式还是其他方式给予? 我想用 php 来发送这些信息,我应该使用哪种格式来发送这些信息?
谁能给我看一些简单的示例step 5
转到图 2。授权付款。我尝试了下面的表格,它来自PayPal站点示例本身
<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>
你可以将 curl 用于 PHP。在 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 的需求。