未显示PayPal电话号码(使用PP php sdk)
我们有以下代码将买家的详细信息传输到PayPal:未显示PayPal电话号码(使用PP php sdk),php,paypal,Php,Paypal,我们有以下代码将买家的详细信息传输到PayPal: $ShippingAddr = new AddressType; // more code ... $ShippingAddr->Phone = $_userdata['user_phone']; $BillingAddr = new AddressType; // more code ... $BillingAddr->Phone = $_userdata['user_phone']; $setECReqDetails = n
$ShippingAddr = new AddressType;
// more code ...
$ShippingAddr->Phone = $_userdata['user_phone'];
$BillingAddr = new AddressType;
// more code ...
$BillingAddr->Phone = $_userdata['user_phone'];
$setECReqDetails = new SetExpressCheckoutRequestDetailsType();
// more code ...
$setECReqDetails->Address = $ShippingAddr;
$setECReqDetails->BillingAddress = $BillingAddr;
$setECReqType = new SetExpressCheckoutRequestType();
$setECReqType->Version = '104.0';
$setECReqType->SetExpressCheckoutRequestDetails = $setECReqDetails;
$setECReq = new SetExpressCheckoutReq();
$setECReq->SetExpressCheckoutRequest = $setECReqType;
$setECResponse = $paypalService->SetExpressCheckout($setECReq);
除了贝宝结账网站上的空电话号码外,工作正常。
知道我们做错了什么吗?我相信您正试图通过此Web服务获取用户信息 根据paypal文档,你应该这样称呼它
$_userdata['phone_number'];
$\u userdata是一个关联字符串数组,包含以前表单上收集的所有客户详细信息,而不是PayPal响应的一部分。我认为不同的键名不能解决这个问题:你能把代码贴在你获取用户信息的地方吗?这就是问题所在。