如何使用PayPal PHP REST API设置帐单或发货地址?

如何使用PayPal PHP REST API设置帐单或发货地址?,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我使用“贝宝”付款方式: $payer=新的付款人(); $payer->setPaymentMethod('paypal'); 我尝试了以下操作,但没有设置地址: $addr=新地址(); $addr->setLine1('34/1'); $addr->setLine2('xxx'); $addr->setCity('xxxxxxx'); $addr->setCountry_代码('US'); $addr->设置邮政编码('43210'); $addr->setState('OH'); 创

我使用“贝宝”付款方式:

$payer=新的付款人();
$payer->setPaymentMethod('paypal');
我尝试了以下操作,但没有设置地址:

$addr=新地址();
$addr->setLine1('34/1');
$addr->setLine2('xxx');
$addr->setCity('xxxxxxx');
$addr->setCountry_代码('US');
$addr->设置邮政编码('43210');
$addr->setState('OH');
  • 创建对象
  • ShippingAddress
    扩展对象。因此,设置所有
    地址
    对象属性和
    发货地址
    特定属性(
    收件人名称
  • 将创建的
    ShippingAddress
    分配给使用
    setShippingAddress
    方法:
  • $shipping_address=新ShippingAddress();
    $shipping_address->setCity('City');
    $shipping_address->setCountryCode('AR');
    $shipping_address->setPostalCode('200');
    $shipping_address->setLine1('address Line1');
    $shipping_address->setState('State');
    $shipping_address->setRecipientName(“收件人名称”);
    $itemList->setShippingAddress($shipping\u地址);
    
    使用PayPal作为支付方式时,您不(不能)设置账单地址。您可以建议送货地址。我尝试将送货地址添加到ItemList对象和PayerInfo对象,但我仍然在paypal中看到“送货地址:未提供地址”