यदि यह एक मूर्ख सवाल है तो अग्रिम क्षमा करें। मैंने चारों ओर खुदाई करने की कोशिश की, लेकिन जवाब नहीं मिला।पेपैल अनुकूली भुगतान - त्रुटि 52000 9 - खाता प्रतिबंधित है
मैं एक जंजीर भुगतान (सैंडबॉक्स पर्यावरण पर) स्थापित करने की कोशिश कर रहा हूं, लेकिन मुझे 52000 9 त्रुटि मिल रही है (खाता प्रतिबंधित है)। कई ईमेल पते का प्रयास किया, और वे सभी मुझे यह त्रुटि देते हैं। ईमेल पते पेपैल के साथ पंजीकृत नहीं हैं, लेकिन जहां तक मुझे पता है कि यह कोई मुद्दा नहीं होना चाहिए क्योंकि अनुकूली भुगतान मॉड्यूल को रिसीवर को पहले से ही पेपैल खातों की आवश्यकता नहीं होती है (हालांकि उन्हें वास्तव में पैसे प्राप्त करने की आवश्यकता होगी , बेशक)।
मैं क्या गलत कर रहा हूं? मैंने शुल्क भुगतानकर्ता को EACHRECEIVER (जैसा कि कुछ धागे पर सुझाया गया है) पर सेट किया था, लेकिन त्रुटि बनी हुई है।
यह है कि मैं क्या वापस मिल जाता है: त्रुटि कोड: 520,009 त्रुटि संदेश:
// Config
$endpoint = trim("https://svcs.sandbox.paypal.com/AdaptivePayments/Pay");
$API_UserName = "MY_USERNAME_FROM_SANDBOX";
$API_Password = "MY_PASSWORD_FROM_SANDBOX";
$API_Signature = "MY_SIGNATURE_FROM_SANDBOX";
$API_AppID = "APP-80W284485P519543T";
$API_RequestFormat = "NV";
$API_ResponseFormat = "NV";
// Create request payload with minimum required parameters
$bodyparams = array (
"requestEnvelope.errorLanguage" => "en_US",
"actionType" => "PAY_PRIMARY",
"cancelUrl" => 'http://www.beta.com/cancel',
"returnUrl" => 'http://www.beta.com/return',
"currencyCode" => 'USD',
"feesPayer" => "EACHRECEIVER",
"actionType" => "PAY_PRIMARY",
"receiverList.receiver[0].email" => '[email protected]',
"receiverList.receiver[0].amount" => '10',
"receiverList.receiver[0].primary" => 'true',
"receiverList.receiver[1].email" => '[email protected]',
"receiverList.receiver[1].amount" => '5',
"receiverList.receiver[1].primary" => 'false',
);
// Convert payload array into url encoded query string
$body_data = http_build_query($bodyparams, "", chr(38));
try
{
//create request and add headers
$params = array("http" => array(
"method" => "POST",
"content" => $body_data,
"header" =>
"X-PAYPAL-SECURITY-USERID: " . $API_UserName . "\r\n" .
"X-PAYPAL-SECURITY-SIGNATURE: " . $API_Signature . "\r\n" .
"X-PAYPAL-SECURITY-PASSWORD: " . $API_Password . "\r\n" .
"X-PAYPAL-APPLICATION-ID: " . $API_AppID . "\r\n" .
"X-PAYPAL-REQUEST-DATA-FORMAT: " . $API_RequestFormat . "\r\n" .
"X-PAYPAL-RESPONSE-DATA-FORMAT: " . $API_ResponseFormat . "\r\n"
));
//create stream context
$ctx = stream_context_create($params);
//open the stream and send request
$fp = @fopen($endpoint, "r", false, $ctx);
//get response
$response = stream_get_contents($fp);
//check to see if stream is open
if ($response === false) {
throw new Exception("php error message = " . "$php_errormsg");
}
//close the stream
fclose($fp);
//parse the ap key from the response
$keyArray = explode("&", $response);
foreach ($keyArray as $rVal){
list($qKey, $qVal) = explode ("=", $rVal);
$kArray[$qKey] = $qVal;
}
//print the response to screen for testing purposes
If ($kArray["responseEnvelope.ack"] == "Success") {
foreach ($kArray as $key =>$value){
echo $key . ": " .$value . "<br/>";
}
}
else {
echo 'ERROR Code: ' . $kArray["error(0).errorId"] . " <br/>";
echo 'ERROR Message: ' . urldecode($kArray["error(0).message"]) . " <br/>";
}
}
catch(Exception $e) {
echo "Message: ||" .$e->getMessage()."||";
}
धन्यवाद: खाता [email protected]
यहाँ मेरी कोड है प्रतिबंधित है!
की [त्रुटि # 520,009 - खाता प्रतिबंधित है] संभव डुप्लिकेट (http://stackoverflow.com/questions/12247050/error-520009-account-is-restricted) – billinkc