首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站支付专业托管页面解决方案

网站支付专业托管页面解决方案
EN

Stack Overflow用户
提问于 2015-01-07 14:59:53
回答 1查看 823关注 0票数 0

我需要为我的英国客户实施网站支付专业托管页面解决方案。

在与PayPal团队讨论并浏览技术指南之后,我做了以下工作:

  1. 调用BMCreateButton API (终结点url -https://api-3t.sandbox.paypal.com/nvp)以获取EMAILLINK
  2. 将用户重定向到EMAILINK(securepayments.sandbox.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess?hosted_button_id=HSSS-jsCeH.xi9R3Q........)对于PP宿主页面
  3. 用户在宿主页面上完成付款。
  4. 付款完成后,用户将被重定向回我的确认页面。

在响应中,我只看到'tx‘(TransactionId)和CSCMATCH(=M)。

没有PNREF或其他状态参数来告诉我付款是否“授权”、“拒绝”、“取消”或任何错误消息。

我正在将此解决方案与payflow网关托管页面解决方案(在英国是不可用的)进行比较,其中我收到了足够多的响应参数,以便在收到响应后在我的终端做出正确的决定。

请给我建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-07 15:19:06

贝宝的网站支付专业有方法让你获得这一信息,但他们看起来与贝宝产品非常不同。

( Payflow产品是由另一家公司生产的,后来被PayPal收购,这就是为什么这两款产品看起来完全不同的原因。)

获取这些信息的"PayPal方式“是使用IPN安全地验证支付信息。一些PayPal产品也支持PDT (https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/paymentdatatransfer/),这与IPN基本上是一样的,只是您向PayPal发布以获得验证,而不是等待PayPal发布给您。

另请参阅本集成指南,特别是第7章“订单处理”,其中解释了如何做到这一点:

uk.pdf

单独的往返到PayPal是为了防止某人构建一个错误的交易ID (和状态信息),并张贴到您的返回网址,试图说服您,他们已经付款,而他们实际上没有这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27822209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档