gpt4 book ai didi

php - Paypal Rest API - 提交账单地址

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:12 26 4
gpt4 key购买 nike

我正在使用 Paypal Rest API。我已经成功地通过 ItemList 提交了送货地址。但是我无法提交帐单地址,因此将为没有 Paypal 帐户的用户预先填写。账单地址始终填写送货地址。

我已经根据此处的文档使用地址对象对其进行了尝试,但我无法使其正常工作:

“Base Address 对象用作付款中的账单地址或扩展为送货地址。” https://developer.paypal.com/docs/api/#address-object

$billing_address = new Address();
$billing_address->setLine1('Street Name');
$billing_address->setCity('city name');
$billing_address->setPostalCode('12345');
$billing_address->setCountryCode('DE');

然后我将 $billing_address 连同其他付款人信息一起传递到 $payer_info。

$payer_info->setBillingAddress($billing_address);
$payer->setPayer_info($payer_info) ;

但是这似乎不是正确的方法。如何将账单地址传递给 Paypal。

最佳答案

如果您尝试向 API 提交信用卡付款,您需要将 $billing_address 对象添加到 $card 对象:

<?php $billing_address = new Address();
$billing_address->setLine1('Street Name');
$billing_address->setCity('city name');
$billing_address->setState('city name');
$billing_address->setPostalCode('12345');
$billing_address->setCountryCode('US');

$card = new CreditCard();
$card->setType("visa")
->setNumber("4148529247832259")
->setExpireMonth("11")
->setExpireYear("2019")
->setCvv2("012")
->setFirstName("Joe")
->setLastName("Shopper")
->setBillingAddress($billing_address); ?>

但是,我不是 100% 确定您将其添加到 PayPal 付款的位置。

关于php - Paypal Rest API - 提交账单地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27039868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com