【问题标题】:Paypal Simple Adaptive Payment - What is wrong with the classic codePaypal 简单自适应支付 - 经典代码有什么问题
【发布时间】:2013-05-07 18:11:37
【问题描述】:

请在下面找到我的简单自适应支付 paypal 代码,并告诉我为什么我在沙盒环境中得到错误的凭据。虽然,凭证看起来是正确的。 通过查看贝宝文档,我真的很努力 https://developer.paypal.com/webapps/developer/docs/classic/api/adaptive-payments/Pay_API_Operation/

Thank you in advance guys...Please do help me..



My code
==============================================================

<head runat="server">
<meta name="X-PAYPAL-SECURITY-USERID" content="xxxxxxxx_api1.hotmail.com" />
<meta name="X-PAYPAL-SECURITY-PASSWORD" content="xxxxxxx" />
<meta name="X-PAYPAL-SECURITY-SIGNATURE" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
<meta name="X-PAYPAL-REQUEST-DATA-FORMAT" content="NV" />
<meta name="X-PAYPAL-RESPONSE-DATA-FORMAT" content="NV" />
<meta name="X-PAYPAL-APPLICATION-ID" content="APP-80W284485P519543T" />
</head>

<body>
<form action="https://svcs.sandbox.paypal.com/AdaptivePayments/Pay" method="post">
<input type="hidden" name="X-PAYPAL-SECURITY-USERID" value="xxxxxxxxx.hotmail.com" />
<input type="hidden" name="X-PAYPAL-SECURITY-PASSWORD" value="xxxxxxxx" />
<input type="hidden" name="X-PAYPAL-SECURITY-SIGNATURE" value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
<input type="hidden" name="X-PAYPAL-REQUEST-DATA-FORMAT" value="NV" />
<input type="hidden" name="X-PAYPAL-RESPONSE-DATA-FORMAT" value="NV" />
<input type="hidden" name="X-PAYPAL-APPLICATION-ID" value="APP-80W284485P519543T" />
<input type="hidden" name="returnURL" value="http://www.returnurl.com" />
<input type="hidden" name="cancelURL" value="http://www.cancelurl.com" />
 <input type="hidden" name="actionType" value="PAY" />  
 <input type="hidden" name="feesPayer" value="SENDER" />
 <input type="hidden" name="item_name" value="PMP" />
 <input type="hidden" name="amount" value="50" />
 <input type="hidden" name="currency_code" value="USD" />
 <input type="hidden" name="button_subtype" value="services" />
 <input type="hidden" name="item_number" value="00300" />
 <input type="hidden" name="shipping" value="2" />
 <input type="hidden" name="handling" value="4" />
 <input type="hidden" name="tax" value="3.5" />
 <input type="hidden" name="clientDetails.ipAddress" value="127.0.0.1" />
  <input type="hidden" name="deviceId" value="mydevice" />
  <input type="hidden" name="clientDetails.applicationId" value="APP-80W284485P519543T" />
 <input type="hidden" name="receiverList.receiver(0).email" value="eng.rayed@hotmail.com" />
 <input type="hidden" name="receiverList.receiver(0).amount" value="5" />
 <input type="hidden" name="receiverList.receiver(1).email" value="eng.rayeduk@gmail.com" />
 <input type="hidden" name="receiverList.receiver(1).amount" value="2" />
 <input type="hidden" name="receiverList.receiver(0).primary[0]" value="true" />
 <input type="hidden" name="receiverList.receiver(1).primary[1]" value="false" />
 <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
</form>





//End of code
=============================================================

【问题讨论】:

    标签: paypal payment


    【解决方案1】:

    X-PAYPAL-SECURITY-* 参数需要作为 HTTP 标头而不是隐藏表单字段发送。

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 2014-12-31
      • 2012-10-25
      • 2011-04-26
      • 2016-12-09
      • 2015-07-19
      • 2014-07-05
      • 1970-01-01
      • 2021-08-04
      相关资源
      最近更新 更多