PayPal自适应支付-通过IPN/API检索发件人账单地址?

3
我正在使用自适应支付API将用户从我的网站重定向到PayPal页面以完成付款。我已经与第三方发票服务进行了连接,并通过IPN进行了监听。
但是,由于某种原因,账单地址在IPN数据中未显示,因此也未出现在发票上。请问是否需要传递任何标志给自适应支付API,以便告知其传递账单地址?
以下是我目前使用API的方式:
    var receiverList = new ReceiverList
    {
        receiver = new List<Receiver>
                {
                    new Receiver(purchase.TotalPrice)
                        {                                   
                            email = _configurationReader.GetStringValue("PayPalEmail")
                        }
                }, 

    };

    var envelope = new RequestEnvelope("en_US");
    var payRequest = new PayRequest(envelope, ActionType.Pay.GetApiString(), cancelUrl, CurrencyCode.USDollar.GetApiString(), receiverList, returnUrl);

    var service = new AdaptivePaymentsService();
    var response = service.Pay(payRequest);
    purchase.PayPalPaymentId = response.payKey;

    return CreatePayPalRedirectUrl(response);
1个回答

1
PayPal不会向卖家发送账单地址。这是买家使用该系统的优势之一...他们不必与购买商品的各个卖家共享任何账单信息。
您从PayPal收到的唯一地址(在API响应、IPN通知等中)将是送货地址,仅在原始交易中包含此信息时才会提供。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接