当我将PayPal与SOAP API集成时,我遇到了一些问题。如何将Paypal与SOAP API集成?
现在,这是我的代码
// 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>@[email protected]</Username>";
$header .= "<Password>@[email protected]</Password>";
$header .= "<Signature>@[email protected]</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” API和$ S->()调用; ? 这是我的情况: 在我的网站可以选择付费方式
- 宝
- XXX
- XXX
当我选择 “1贝宝”,并提交 - 重定向到 “pay_checker” 如果pay_method ==“贝宝”重定向到“PAYPAL SOAP API页面”(如果pay_method ==“xxx”将其重定向到其他付费服务中的某些API)
我需要如果我选择“Pa yPal法”,并重定向到‘PAYPAL SOAP API’页是调用一些API通过$金额,$ PRODUCT_NAME和重定向到PayPal结算页面
有人帮助我,请
谢谢。
编辑------现在我学“ExpressCheckout”但我不知道在哪里点,以了解它
谢谢你,最后我用了Express Checkout(Set,Get,Do),没关系!我可以使用SOAP和XML重定向到结算页面,而不是“paypal button” 感谢您的建议 – Guzzilar