簡體   English   中英

PayPal自適應付款 - 通過IPN / API檢索發件人的帳單郵寄地址?

[英]PayPal Adaptive Payments - retrieving sender's billing address via IPN / API?

我正在使用Adaptive Payments API將用戶從我的網站重定向到PayPal頁面以完成付款。 我已經把它與第三方進銷存服務聯系起來,該服務通過IPN進行監聽。

由於某種原因,帳單地址不會出現在IPN數據中,因此不會出現在發票上。 我是否需要傳遞給Adaptive Payments 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);

PayPal不會向賣家發送帳單郵寄地址。 這是使用該系統的買家的優勢之一......他們不必與他們購買的所有不同賣家分享任何賬單信息。

您從PayPal獲得的唯一地址(在API響應,IPN通知等中)將是一個送貨地址,並且只有在原始交易中包含時才會提供。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM