paypal - 如何使用 PayPal PHP REST API 设置账单或送货地址?

标签 paypal paypal-rest-sdk

我正在使用“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');

最佳答案

  1. 创建 ShippingAddress对象。
  2. ShippingAddress extends Address目的。因此,设置所有 Address 对象属性和 ShippingAddress 特定属性 (RecipientName)。
  3. 将创建的 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/

相关文章:

php - Paypal 定期付款和计费周期

google-chrome - Google 将删除 PayPal 受信任的 URL

paypal - 我是只需要执行一次 PayPal 账单协议(protocol),还是每次账单到期时都需要执行?

php - PayPal IPN txn_check 然后处理付款

c# - Paypal 并行支付

ios - Apple 是否接受第三方付款,如 PayPal

Magento 使用 PayPal 处理信用卡而不重定向到 PayPal

php - paypal 快速结帐后缺少 session 数据

php - 使用 PayPal 的 REST API 定义谁支付交易费用

PayPal - 一次购买可能有多个计费协议(protocol)?