我目前使用PayPal付款自適應API的工作,使用Angel Eyes LibraryPHP - 貝寶自適應支付 - InstitutionCustomer
我使用PayWithOptions.php(也被稱爲剛:收費)
它所做的是,它通過點擊一個按鈕,從我的PayPal賬戶向客戶PayPal賬戶發送付款。
我遇到了一個問題:
Invalid request parameter: institutionId with value 5
完整的錯誤:
[Ack] => Failure
[Build] => 9898581
[CorrelationID] => 2aa511de53ce9
[Timestamp] => 2014-03-05T02:59:16.748-08:00
[PayKey] => AP-63569347PY5071349
[PaymentExecStatus] => CREATED
[RedirectURL] => https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=AP-63569347PY5071349
[PayXMLRequest] => ReturnAllen_USCREATEhttp://wattbux.com/a/APP-80W284485P5[email protected]test.comSERVICEhttp://wattbux.com/a/
[PayXMLResponse] => 2014-03-05T02:59:16.748-08:00Success2aa511de53ce99898581AP-63569347PY5071349CREATED
[SetPaymentOptionsXMLRequest] => ReturnAllen_USAP-63569347PY507134951122USERNAME1DKAngellEYE_PHPClass
[SetPaymentOptionsXMLResponse] => 2014-03-05T02:59:17.054-08:00Failure2bc204d053e2f9898581580022PLATFORMApplicationErrorApplicationInvalid request parameter: institutionId with value 5institutionId5
這是PHP代碼:
$InstitutionCustomer = array(
'CountryCode' => 'DK', // Required. 2 char code of the home country of the end user.
'DisplayName' => 'USERNAME', // Required. The full name of the consumer as known by the institution. 200 char max.
'InstitutionCustomerEmail' => '[email protected]', // The email address of the consumer. 127 char max.
'FirstName' => '11', // Required. The first name of the consumer. 64 char max.
'LastName' => '22', // Required. The last name of the consumer. 64 char max.
'InstitutionCustomerID' => '1', // Required. The unique ID assigned to the consumer by the institution. 64 char max.
'InstitutionID' => '5' // Required. The unique ID assiend to the institution. 64 char max.
);
我不知道什麼是 「IstitutionXXX」 是 - 有人可以對此有所瞭解嗎?
這裏要注意的是,您提到的PayWithOptions.php實際上是Pay和SetPaymentOptions的組合。 SetPaymentOptions需要包含大多數人想要包含的交易的額外細節,所以我添加了該模板以使其更容易。 –