我正在使用自适应支付API将用户从我的网站重定向到PayPal页面以完成付款。我已经与第三方发票服务进行了连接,并通过IPN进行了监听。
但是,由于某种原因,账单地址在IPN数据中未显示,因此也未出现在发票上。请问是否需要传递任何标志给自适应支付API,以便告知其传递账单地址?
以下是我目前使用API的方式:
但是,由于某种原因,账单地址在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);