我们的应用需要利用“向朋友和家人汇款”的功能。
现在我们可以使用AdaptivePayments免费执行个人付款(如预期的那样),但这种类型的交易似乎是购买交易而不是“向家人和朋友汇款”交易。查看付款详细信息而不是查看与“向朋友和家人汇款”类型的转帐相关的信息,我们会看到以下详细信息:“已收到付款/付款”而不是“已发送/已收到的金额”,“卖家信息” ,“您的购买”,“物品金额”,“运费”,“税金”,“购买总额”。您将在下面找到请求详细信息:
curl -s --insecure \
-H "X-PAYPAL-SECURITY-USERID: $USERID" \
-H "X-PAYPAL-SECURITY-PASSWORD: $PASSWORD" \
-H "X-PAYPAL-SECURITY-SIGNATURE: $SIGNATURE" \
-H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" \
-H "X-PAYPAL-RESPONSE-DATA-FORMAT: JSON" \
-H "X-PAYPAL-APPLICATION-ID: $APPID" \
https://svcs.sandbox.paypal.com/AdaptivePayments/Pay -d "requestEnvelope.errorLanguage=en_US\
&actionType=PAY\
&sender.email=$SENDER\
&receiverList.receiver(0).email=$RECEIVER\
&receiverList.receiver(0).amount=$AMOUNT\
&receiverList.receiver(0).paymentType=PERSONAL\
&feesPayer=SENDER\
¤cyCode=USD\
&memo=Simple payment example.\
&cancelUrl=$CANCELURL\
&returnUrl=$RETURNURL"
查看PayPal app settings选项“发送资金”已弃用,应使用REST API。但是使用REST API的所有这些付款都是在卖方和买方之间执行的。我们需要在上述请求中更改什么,以便我们能够通过我们的应用程序利用“向朋友和家人汇款”的功能?
提前致谢。