【问题标题】:php / paypal: How to set receiver email?php / paypal:如何设置收件人电子邮件?
【发布时间】:2016-10-04 03:22:42
【问题描述】:

我在我的 paypal 帐户中注册了多个电子邮件地址。通过这种方式,我可以为区域客户提供专用于本地站点的本地贝宝电子邮件。 例如 paypal@englishname.com 和 paypal@germanname.de。

但是如何使用 php rest api 设置接收者(收款人)电子邮件?

我试过了:

$transaction->setEmail('paypal@germanname.de');

但我收到错误消息: PHP 致命错误:调用未定义的方法

我找到了正确的 API 调用: https://github.com/paypal/PayPal-PHP-SDK/blob/master/lib/PayPal/Api/Payee.php 但我无法让它工作。

到目前为止,其他一切都正常。我正在关注这个例子:https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/payments/CreatePaymentUsingPayPal.php

【问题讨论】:

    标签: php paypal paypal-rest-sdk


    【解决方案1】:

    将此添加到https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/payments/CreatePaymentUsingPayPal.php 的示例中。

    您需要创建 $payee 对象

    $payee = new Api\Payee();
    $payee->setEmail("payee@example.com");
    

    然后在创建 $transaction 对象时,调用 'setPayee' 方法,使用上面的 $payee 作为参数。

    $transaction = new Api\Transaction();
    $transaction->setAmount($amount)
                ->setItemList($itemList)
                ->setDescription("Payment description")
                ->setInvoiceNumber(uniqid())
                ->setPayee($payee);
    

    【讨论】:

    • 对于计费/定期付款?
    猜你喜欢
    • 2014-05-24
    • 2013-03-30
    • 2018-12-11
    • 2018-02-01
    • 2016-02-08
    • 2011-07-24
    • 2012-05-29
    • 2016-04-05
    • 2014-03-10
    相关资源
    最近更新 更多