【发布时间】:2014-08-07 16:02:53
【问题描述】:
我正在使用 Adaptive Payments API 将用户从我的网站重定向到 PayPal 页面以完成付款。我已经将它与通过 IPN 收听的第 3 方发票服务连接起来。
由于某种原因,账单地址没有出现在 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);
【问题讨论】:
标签: c# paypal paypal-adaptive-payments