我正在使用“paypal”支付方式:
$payer = new Payer();
$payer->setPaymentMethod('paypal');
我试过以下方法,但没有设置地址:
$addr = new Address();
$addr->setLine1('34/1');
$addr->setLine2('xxx');
$addr->setCity('xxxxxxx');
$addr->setCountry_code('US');
$addr->setPostal_code('43210');
$addr->setState('OH');
最佳答案
- 创建 ShippingAddress对象。
ShippingAddress
extends Address目的。因此,设置所有Address
对象属性和ShippingAddress
特定属性 (RecipientName
)。- 将创建的
ShippingAddress
分配给 ItemList使用setShippingAddress
方法:
$shipping_address = new ShippingAddress();
$shipping_address->setCity('City');
$shipping_address->setCountryCode('AR');
$shipping_address->setPostalCode('200');
$shipping_address->setLine1('Adress Line1');
$shipping_address->setState('State');
$shipping_address->setRecipientName('Recipient Name');
$itemList->setShippingAddress($shipping_address);
关于paypal - 如何使用 PayPal PHP REST API 设置账单或送货地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19156477/