问题标签 [website-payment-pro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
268 浏览

android - 我可以让用户在 Android 移动支付库上使用信用卡付款吗?

我正在构建一个 Android 应用程序来进行连锁支付,并希望用户能够通过信用卡支付,如果他们没有 PayPal 账户。我已按照此处的说明进行操作: https ://cms.paypal.com/cms_content/US/en_US/files/developer/PP_MPL_Developer_Guide_and_Reference_Android.pdf

它工作得很好,但只显示 PayPal 登录屏幕。我找不到在哪里放置 SOLUTIONTYPE=Sole 位,但显示支付 CC 选项?我已经在我的沙盒 -> 网站支付专业版 -> 偏好中打开了。

0 投票
1 回答
1616 浏览

php - PayPal Pro 托管解决方案和 3D 安全卡

我目前正在将 PayPal Pro 托管解决方案 iFrame 版本集成到电子商务解决方案中。

使用 PayPal 沙箱,我可以很好地处理测试 Visa 和 MasterCard 交易,但我的 UK Maestro 交易总是被拒绝,并显示错误消息:“无法处理此交易。请用另一张卡付款。

这是我的表单,它调用 iframe:

我的表单中是否遗漏了导致 3D 安全卡交易失败的任何内容,或者 3D 安全卡本身无法在沙盒中进行测试?

提前致谢。

0 投票
1 回答
317 浏览

api - PayPal 网站支付 Pro API 未接收到所有数据

我正在使用 PayPal WPP API 来尝试处理付款。当我完成付款时,并非我映射的所有数据都显示(或准确)在交易详细信息中。例如,订单描述、账单地址、卡安全码要么都是空白,要么显示我认为是默认信息。我没有收到来自 API 的错误消息,并且其他所有内容都已正确映射。

这是 postdata(通过 cURL 发送到https://api-3t.sandbox.paypal.com/nvp,但我也有用户在实时端点上报告此内容)

METHOD=DoDirectPayment&PAYMENTACTION=Sale&IPADDRESS=IP-REMOVED&VERSION=95.0&BUTTONSOURCE=Formstack_Cart_WPP_US&USER=SANDBOX-CREDENTIALS-REMOVED&PWD=SANDBOX-CREDENTIALS-REMOVED&SIGNATURE=SANDBOX-CREDENTIALS-REMOVED&AMT=3&HANDLINGAMT=&SHIPPINGAMT=&TAXAMT=&DESC=test+test+test&INVNUM=&CURRENCYCODE=&ACCT=4539644852839411&CVV2=323&EXPDATE=012016&EMAIL=test%40test.test&SHIPTOPHONENUM=&FIRSTNAME=test2&LASTNAME=test&STREET=test&STREET2=&CITY=test&STATE=AL&ZIP=12345&COUNTRYCODE=US&L_AMT0=3.00&L_QTY0=1&L_NAME0=Paypal+Pro&ITEMAMT=3

我已尝试删除空值的 NVP,但我找不到有关此问题的其他结果。我错过了什么?

0 投票
2 回答
888 浏览

paypal - 我是否需要第 3 方的 Paypal API 凭据才能让他们使用 Payments Pro 在我的网站上进行销售?

我正在一个网站上工作,其中一个设施向我们支付会员费。他们的会员费是我们收到的唯一款项。此付款是通过 Paypal Website Payments Pro 使用 DoDirectPayment API 完成的。

然后,这些成员通过在我们的网站上列出可用的时间段,将他们的设施出租给客户。客户将通过信用卡和 DoDirectPayment 支付此时间段的费用,但这次付款直接转到会员的 Paypal 帐户。

我发现需要做些什么来实现这一点缺乏明确的方向。我知道我可以要求所有会员拥有一个 Paypal Payments Pro 帐户(每月 30 美元)并将他们的 API 凭据(包括密码和签名)存储在我们的系统中,这些付款可以直接处理。但我隐约知道第三方应用程序授权选项......我只是找不到有关如何设置它的信息。

是否可以只存储会员的 Paypal 电子邮件地址并要求他们在他们的个人资料中授权我们的应用程序?

另外,我看到有人建议第三方收款人甚至不需要 Pro 帐户。如果是这种情况,我需要对 API 调用进行哪些​​更改(我正在使用 NVP 方法),以便我们的 Pro 帐户被利用但向会员付款?

0 投票
1 回答
802 浏览

paypal - 网站支付专业版托管页面解决方案

我需要为我的英国客户实施 Website Payment Pro 托管页面解决方案。

在与 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 网关托管页面解决方案(在英国不可用)进行比较,在该解决方案中,我收到了足够的响应参数,以便在收到响应后最终做出正确的决定。

请指教。

0 投票
0 回答
91 浏览

paypal - Paypal- 使用 DoDirectPayment 接受国际付款

我在我的网站(美国)上集成了 DoDirectPayment api,以接受信用卡的直接付款。最近我收到一些来自意大利的客户的投诉,说他们无法付款。每次付款时,他们都会收到消息说“无效的到期日期”已确认!客户确实输入了有效的到期日期。),这很奇怪。

我有自己的 HTML 表单,可以接受 CC 编号、CVV、街道、到期日期、城市、邮编、国家代码等。

paypal 的产品可用性显示Website Payments Pro仅适用于英国、美国和加拿大 https://developer.paypal.com/docs/classic/howto_product_matrix/。这是否意味着来自这些国家的人只能付款?如果是,我应该选择什么其他选择来接受来自任何国家(支持贝宝)的付款。如果不是,我的商家帐户中是否有任何设置需要更改?

任何帮助是极大的赞赏。如果您认为我遗漏了任何细节/任何代码/任何其他数据,请询问。

0 投票
0 回答
95 浏览

omnipay - Omnipay 是否使用网站付款专业版或贝宝付款专业版?

我刚刚阅读了Paypal 的文档,我很困惑。它说“Website Payments Pro 是旧产品,已被 PayPal Payments Pro 取代”

现在,当我发现 Omnipay 时,我确信网站支付专业版和贝宝支付专业版是一回事。现在我很困惑我使用的是哪一个,两者之间是否有任何相关的区别?是否有可能在不久的将来 Paypal 将停止支持 Website Payments Pro?

Ps:现在我已经写完了这个问题,我怀疑是否应该在这里问。这本身不是一个编程问题,尽管答案可能是两种服务之间存在哪些编程差异。无论哪种情况,如果我的问题不属于这里,我感到非常抱歉,现在请让我删除它。

0 投票
0 回答
81 浏览

paypal - 使用 DoDirectPayment 的 PayPal 自适应支付?

我们可以将 Paypal 自适应付款方式与 Paypal 的 DoDirectPayment 方法集成吗?这样用户就可以使用 DoDirectPayment Card Method 向多个接收者付款。

如果是,那么要发送到 Paypal 的变量应该是什么?

任何示例代码或任何带有解释的链接都将非常有帮助。

谢谢

0 投票
1 回答
986 浏览

asp.net - 将 Paypal 付款链接到 asp.net 网站

我正在尝试将我的 asp.net 网站链接到 Paypal 支付系统。我已经在 Paypal 上创建了我的业务资料,并将 paypal 按钮添加到我的网页,但我不明白如何让 Paypal 引用这些信息。任何一个有想法吗?

0 投票
1 回答
939 浏览

php - 无法将 PHP 变量传递给 Epayment 网站的隐藏输入

这是一个电子支付提交表单(HTML+PHP)。它显示了一个获取$Amount. 此表单 ( $amount) 将发布到电子支付网站。我尝试将其传递$Amount<input type="hidden" name="amount" value="<?php echo $Amount; ?>" >.(它在 . 时有效<input type="hidden" name="amount" value="3000.0" >。)

错误:

HTTP 状态 404 - /b2cDemo/eng/payment/null

类型状态报告

消息 /b2cDemo/eng/payment/null

描述 请求的资源不可用。

这里有什么问题吗?

其次,可以在我的源代码(HTML)中显示这些商家信息吗?有什么安全问题吗?