Payflow Pro with Express Checkout - PayPal Manager Reporting



这是一个一般性问题。

我已经实现了带有透明重定向的Payflow Pro。我还实现了快速结账。在我的结账页面上,我想提供两种选择,例如PayPal推荐的立即付款或使用PayPal结账。问题是,如果用户单击"立即支付",Payflow将用于处理交易,然后可以在PayPal Manager帐户-报告中查看。如果用户单击PayPal结账,则只能通过转到PayPal帐户查看交易。

如何在PayPal Manager中显示"使用PayPal结账"交易?

这里有一份文件https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pfp_expresscheckout_pp.pdf其名称似乎表明存在Payflow Express Checkout流程,但它看起来与常规Express Checkout过程完全相同。我是不是错过了什么?

我认为这可能与使用测试帐户有关。我有一个用于测试Payflow的Manager帐户,还有一个用于检测Express Checkout的沙箱帐户。如何将同一帐户用于两者?

感谢

您可以使用PayFlow管理器凭据创建ExpressCheckout令牌(EC-XXXXXXX(:

投标书(必填(投标书类型(付款方式(。总是P。

ACTION(必需(是S,表示这是Set Express Checkout请求。

USER=
VENDOR=
PARTNER=
PWD=
TRXTYPE=S
TENDER=P
ACTION=S
AMT=0.01
CURRENCY=USD
RETURNURL=http://ex.com
CANCELURL=http://ex.com

答案是:

RESULT=0 
RESPMSG=Approved 
TOKEN=EC-XXXXXXXXXXXXXXXXX

你可以用同样的方式重定向它们:http://sandbox.paypal.com/cgi-bin/webscr?cmd=_express-结账&token=代币

一旦他们被引导回你的返回url,你就会得到一个PAYERID。通过另一个请求完成付款:

TOKEN(必需(在Set Express中返回的带时间戳的令牌签出响应。

ACTION(必需(是D表示这是Set Express Checkout请求。

PayPal(必填(唯一的PayPal买家账户识别号,如Get-Express Checkout Details响应返回。返回此值当买家被重定向到您的网站时,在URL中。

USER=
VENDOR=
PARTNER=
PWD=
TRXTYPE=S
TENDER=P
ACTION=D
AMT=0.01
CURRENCY=USD
TOKEN=
PAYERID=

请注意,您Payflow帐户上的电子邮件地址可能需要是有效的沙箱帐户电子邮件地址。

最新更新