Paypal API-验证移动支付-检索senderEmail

Paypal API-验证移动支付-检索senderEmail,paypal,paypal-sandbox,paypal-adaptive-payments,Paypal,Paypal Sandbox,Paypal Adaptive Payments,我有一个iOS应用程序,可以接受贝宝付款。成功付款后,我在应用程序中收到以下付款证明 "proof_of_payment" = { "adaptive_payment" = { "app_id" = "APP-blablabla"; "pay_key" = "AP-blablabla"; "payment_exec_status" = COMPLETED; timestamp = "2013-12-1

我有一个iOS应用程序,可以接受贝宝付款。成功付款后,我在应用程序中收到以下付款证明

"proof_of_payment" =     {
    "adaptive_payment" =         {
        "app_id" = "APP-blablabla";
        "pay_key" = "AP-blablabla";
        "payment_exec_status" = COMPLETED;
        timestamp = "2013-12-13T18:33:30.182-08:00";
    };
};
然后,我使用自适应支付API在服务器端使用以下API调用验证支付证明

curl https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails \
-H "X-PAYPAL-SECURITY-USERID: blablabla.gmail.com" \
-H "X-PAYPAL-SECURITY-PASSWORD: blablabla" \
-H "X-PAYPAL-SECURITY-SIGNATURE: blablabla" \
-H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" \
-H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" \
-H "X-PAYPAL-APPLICATION-ID: APP-blablabla" \
-d "payKey=AP-blablabla&requestEnvelope.errorLanguage=en_US"
根据这里的API文档:我希望响应中包含senderEmail,但我没有得到任何

下面是我从AdaptiveAPI得到的响应

responseEnvelope.timestamp=2013-12-13T18%3A35%3A40.412-08%3A00&
responseEnvelope.ack=Success&
responseEnvelope.correlationId=af33730da88fb&
responseEnvelope.build=7935900&
cancelUrl=http%3A%2F%2Fwww.paypal.com&
currencyCode=USD&
paymentInfoList.paymentInfo(0).transactionId=blablabla&
paymentInfoList.paymentInfo(0).transactionStatus=COMPLETED&
paymentInfoList.paymentInfo(0).receiver.amount=2.00&
paymentInfoList.paymentInfo(0).receiver.email=blablabla%40gmail.com&
paymentInfoList.paymentInfo(0).receiver.primary=false&
paymentInfoList.paymentInfo(0).receiver.paymentType=SERVICE&
paymentInfoList.paymentInfo(0).receiver.accountId=blablabla&
paymentInfoList.paymentInfo(0).refundedAmount=0.00&
paymentInfoList.paymentInfo(0).pendingRefund=false&
paymentInfoList.paymentInfo(0).senderTransactionId=blablabla&
paymentInfoList.paymentInfo(0).senderTransactionStatus=COMPLETED&
returnUrl=http%3A%2F%2Fwww.paypal.com&status=COMPLETED&
payKey=AP-blablabla&
actionType=PAY&
feesPayer=EACHRECEIVER&
sender.accountId=blablabla&
sender.useCredentials=true 
问题:我能做些什么来获得senderEmail地址?
注意:这都是使用沙箱帐户的

你好,Xenophin Lategan

不幸的是,现在,mSDK的设置方式没有返回senderEmail。明年将发布的MSDK第2版将把PayPal支付转移到REST平台,而不是自适应支付,因此您将看到这方面的一些变化。此外,正因为如此,对当前与Adaptive Platform集成的增强将非常有限。作为解决问题的一种方法,您可以使用带有事务ID的GetTransactionDetails API调用,并以这种方式获取付款人信息

谢谢你的耐心

真诚地, 科里 商户技术支持
贝宝是一家易趣公司