매우 구체적인 질문이지만 이전에 도움이되었습니다. 이미 PayPal의 개발자 사이트 (www.x.com)에 게시했지만 아직 응답이 없습니다.PayPal API 오류 - 결제 처리 중 오류가 발생했습니다.
NVP를 통해 BMCreateButton API를 사용하여 PayNow 버튼을 만들려고했습니다. 나는 누군가가 즉시 메시지를 표시하는 버튼을 클릭 그러나 때마다 성공 메시지와 버튼 코드가 나타납니다
"오류 처리 지불
귀하의 지불이 처리 할 수없는 이 코드와 판매자에게 직접 문의하시기 바랍니다.. "
다음과 같이 I 버튼을 생성하기 위해 사용하고있는 코드는 다음과 같습니다
$sendData = array(
"METHOD" => "BMCreateButton",
"VERSION" => "65.2",
"USER" => "[username]",
"PWD" => "[password]",
"SIGNATURE" => "[signature]",
"BUTTONCODE" => "ENCRYPTED",
"BUTTONTYPE" => "PAYMENT",
"BUTTONSUBTYPE" => "SERVICES",
"BUTTONCOUNTRY" => "GB",
"BUTTONIMAGE" => "reg",
"L_BUTTONVAR1" => "item_number=$userID",
"L_BUTTONVAR2" => "item_name=$invoiceID",
"L_BUTTONVAR3" => "subtotal=$invoiceTotal",
"L_BUTTONVAR4" => "currency_code=GBP",
"L_BUTTONVAR5" => "no_shipping=1",
"L_BUTTONVAR6" => "no_note=1",
"L_BUTTONVAR7" => "notify_url=[full url to ipn]",
"L_BUTTONVAR8" => "cancel_return=[full url to cancel]",
"L_BUTTONVAR9" => "return=[full url to return]"
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_URL, 'https://api-3t.sandbox.paypal.com/nvp?'.http_build_query($sendData));
$nvpReturn = curl_exec($curl);
curl_close($curl);
내가 정말 원하는 결과이다 나는 우리의 사용자 송장 각각에 대해 즉시 버튼을 만들 수 있어요 있도록하는 수 금액이 다양합니다 (예 : 연체료, 중독자 수당 등).
PayPal NVP API 경험이있는 사람이 문제를 발견 할 수 있는지 궁금합니다.
감사합니다 :) 내가 검색이 많이 나는이 유사한 스크립트를 통해 온 후 매우, 자신을 발급이에보고 된