PayPalをSOAPAPIと統合するときに問題が発生します。
さて、これは私のコードです
// Set paypal
// Include NuSOAP
$url_nusoap = "xxx/nusoap/nusoap.php";
include($url_nusoap);
$wsdl_URL = "https://www.sandbox.paypal.com/wsdl/PayPalSvc.wsdl";
$s_URL = "https://api-3t.sandbox.paypal.com/2.0/";
$s_Ver = "94.0";
$header = "";
$header .= "<RequesterCredentials xmlns='urn:ebay:api:PayPalAPI' xsi:type='ebl:CustomSecurityHeaderType'>";
$header .= "<Credentials xmlns='urn:ebay:apis:eBLBaseComponents' xsi:type='ebl:UserIdPasswordType'>";
$header .= "<Username>@api_username@</Username>";
$header .= "<Password>@api_password@</Password>";
$header .= "<Signature>@api_signature@</Signature>";
$header .= "</Credentials>";
$header .= "</RequesterCredentials>";
$s = new soap_client($wsdl_URL, true);
$err = $s->getError();
if ($err) die("Soap client constructor err.. check wsdl url");
//set end point
$s->setEndpoint($s_URL);
$s->setHeaders($header);
$bodyReq = "?"
$result = $s->call("?", $bodyReq);
そして私の問題は、「$bodyReq」と$s-> call()でAPIを何と呼ぶべきかわからないことです。?これは私の状況:私のサイトでは支払い方法を選択できます
- ペイパル
- xxx
- xxx
「1Paypal」を選択して送信すると、pay_method ==「Paypal」の場合は「pay_checker」にリダイレクトされ、「PAYPAL SOAP APIページ」にリダイレクトされます(pay_method ==「xxx」の場合は他の有料サービスのAPIにリダイレクトされます)
「PayPalメソッド」を選択して「PAYPALSOAPAPI」ページにリダイレクトする場合は、APIを呼び出して$ amount、$ product_nameを渡し、PAYPALBillingページにリダイレクトする必要があります。
誰か助けてください
ありがとうございました。
編集------今、私は「ExpressCheckout」を学びますが、それを学ぶポイントがわかりません