Попытка отправить отдельный адрес для выставления счета и доставки при создании платежа с помощью API REST для PayPal.
Я могу успешно создать адрес доставки:
$shipping_address = new ShippingAddress();
$shipping_address->setCity('XXXXXX');
$shipping_address->setCountryCode('XX');
$shipping_address->setPostalCode('111111');
$shipping_address->setLine1('9811 XXXXXX Lane');
$shipping_address->setLine2('Suite 100');
$shipping_address->setState('XXXXXX');
$shipping_address->setRecipientName('Mark XXXXXX');
$itemList = new ItemList();
$itemList->setShippingAddress($shipping_address);
Когда я делаю это, он также реплицирует этот адрес для выставления счетов. Но я не могу понять, как отправить отдельный адрес, чтобы предварительно заполнить платежную информацию?
Любая помощь будет оценена.
Заранее спасибо!
Похоже, класс BillingInfo может предоставить то, что вам нужно.
После создания объекта BillingInfo добавьте его в объект Invoice.
Других решений пока нет …