问题标签 [paypal-sandbox]

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 投票
2 回答
142 浏览

paypal - 1 次支付 2 次贝宝付款

使用贝宝商业账户将贝宝支付系统嵌入我的网站。是否可以同时向另一个帐户付款?

例如,我想提供一项服务,为此我收到一定金额,而另一个 paypal 用户同时收到一定金额。

例如,用户应该简单地看到他们要付给我 10 美元,但在后台我只希望 5 美元进入我的贝宝账户,而我希望另外 5 美元直接进入另一个不是我的账户。

如果这是不可能的,那么如果可能,则必须执行以下操作:

当支付的用户进入贝宝屏幕时,他/她是否有可能看到他/她将支付给我 5 美元,而 5 美元将支付给其他人,显示总计 10 美元将被支付?

0 投票
7 回答
40365 浏览

php - 我可以从 localhost 测试 paypal api

更新 1:

根据本教程使用 PayPal 的即时付款通知与 PHP,除非打开某些路由器端口,否则 PayPal 无法访问本地托管的网站。这是因为该网站是关于IPN还是所有 PayPal API 都是如此?

原始问题:

在我的笔记本电脑上,我有一个LAMP环境设置,当我在http://localhost上线之前使用它来创建网站时。

对于一个新项目,我需要使用 PayPal API。如果我将笔记本电脑连接到互联网,是否可以使用 localhost 测试 PayPal API?还是我必须将我的网站上传到其他地方的 LAMP 主机?

你可能在想,多么愚蠢的问题,试试看它是否有效。我已经尝试过了,但它不起作用,我想在进行下一步之前排除这个问题。

0 投票
2 回答
536 浏览

paypal-ipn - 测试 IPN 不应该从我的 Paypal 沙盒帐户中取钱吗?

我试图在我的网站上设置一个 PayPal IPN 系统,但我尝试在 PayPal 沙箱中对其进行测试,我认为它无法正常工作。

我在沙盒中有一个开发者帐户。我创建了 2 个帐户:买家和卖家。我使用 IPN 模拟器向我的页面发送 POST 请求。请求似乎很好,但是当我登录沙盒卖家帐户时,金额没有改变。如果我使用买家帐户登录,金额也没有改变。他们不应该根据我刚刚模拟的 IPN 购买而改变吗?

另外,如果我去贝宝账户中的IPN记录,它是空的。

如果我将请求发回 PayPal 进行验证,我会得到:来自 PayPal 的 VERIFIED,所以它看起来是正确的。

我在这里发布我从 PayPal 获得的 POST 请求:

0 投票
2 回答
14147 浏览

paypal - 检查paypal支付是否成功

我已经从 paypal 下载了示例代码,以允许我通过他们的沙盒帐户使用并行支付。当我运行parallel.php 时,我被重定向到paypal 的沙箱登录页面。

我应该如何知道“服务器端”付款已成功,以便我可以更新我的数据库记录?

0 投票
2 回答
1048 浏览

php - 真的对贝宝付款感到困惑

更新 1:

写入$res文本文件只返回单词VERIFIED

原始问题:

我有以下 IPN(即时付款通知)脚本,它可以工作,即如果成功,它会创建一个成功的文件,如果失败,它会创建一个失败的文件。

paypal 是否会将 post 值返回到 IPN 文件,以便我可以确定哪些付款成功或哪些付款失败?

如果是,我如何访问这些值?

如果不是,我如何确定哪些付款已被接受或拒绝?

这是我目前拥有的 IPN 文件中的脚本:

0 投票
1 回答
1860 浏览

php - 贝宝确认了哪些付款?

更新 2:

我目前拥有的代码如下:

贝宝平台.php:

https://www.paypal-labs.com/integrationwizard/adaptive/code2.php

basic_payment.php:(下面链接中4b中的脚本)

https://www.paypal-labs.com/integrationwizard/adaptive/paymenttypes.php

ipn.php:(IPN 监听器)

https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNImplementation

如果上面第二个链接中的框为空,​​只需单击“重新开始”并单击下一步,直到进入第 4 步,或单击此处:https://www.paypal-labs.com/integrationwizard/adaptive/main。 php

更新 1:

我认为这是启动付款的代码,我需要在此处指定自定义值吗?如果是这样,如何?

原始问题:

我有一些来自贝宝的脚本,允许用户从我的网站付款。

在他们使用基本支付脚本发送付款的第一步中,我得到了这些值:

当从贝宝确认付款时,使用他们的 ipn 系统,我得到这些值:

我看不到任何允许我建立连接的值,允许我更新正确的数据库记录以说明付款已成功完成。

0 投票
3 回答
27100 浏览

php - 寻找贝宝付款教程

我正在寻找一个教程,该教程将向我展示如何接受贝宝付款,因为我对文档不太满意。

在教程中,我只需要了解如何在发起支付时捕获唯一标识符,然后在支付通过 ipn 确认支付时使用该唯一标识符更新数据库记录。

有这样的教程吗?

基本上,我已经可以进行付款了,即用户可以进行付款,并且付款可以向 ipn 脚本发送通知,但我不知道贝宝接受了哪种付款。

0 投票
1 回答
1672 浏览

paypal - PayPal支付方式的基本区别

这些贝宝付款方式有什么区别。我想与 osCommerce 集成。

PayPal Website Payments Pro(美国) Direct Payments
PayPal Express Checkout
PayPal IPN
PayPal Website Payments Standard
PayPal Website Payments Pro(英国) Direct Payments
PayPal Website Payments Pro(英国) Express Checkout

0 投票
5 回答
4947 浏览

c# - PayPal 快速结帐在 MVC .net 中以 html 形式返回响应

我将测试应用程序与 Paypal 快速结帐集成在一起,并且运行良好。但现在似乎有些问题。当我的 IPN 处理程序检查响应 paypal 将响应返回为 html 页面而不是“已验证”或“无效”时,在贝宝上成功付款后,因此我无法验证付款。Paypal 最近是否有任何关于快速结账的变化?下面是完整的代码

IPN 处理程序代码:

编辑:这是发送到 Paypal 的请求字符串

CONTEXT = wtgSziM4C5x0SI-9CmKcv2vkSeTLK5P_g6HqzC__YTYkcqziFNcB84p79Ja&myAllTextSubmitID = CMD = _flow&transaction_subject = 12&txn_type = web_accept&PAYMENT_DATE = 01%3A59%3A21 +月+ 02%2C + 2011 + PDT&姓氏=用户&residence_country = CA&pending_reason = paymentreview&ITEM_NAME =付款+为+当然+登记&payment_gross =&mc_currency = CAD&业务= pramod_1298956597_biz% 40sumerusolutions.com&payment_type =即时与protection_eligibility =不合格的&payer_status =验证的&verify_sign = Ag7LtkvrF1u9.1ScLJwRM4btR1G1A16qsCs-xUl6EpI1rE1UWpodXJsc&txn_id = 15Y20623GD922445F&PAYER_EMAIL = pramod_1298961722_per%40sumerusolutions.com&税= 0.00&的test_ipn = 1&FIRST_NAME =测试与RECEIVER_EMAIL = pramod_1298956597_biz%40sumerusolutions.com和数量= 1&payer_id = Z2MRT3Q9L6E28&receiver_id = RT3M59WESZHEE&ITEM_NUMBER = PAYMENT_STATUS =待定&handling_amount = 0.00及运送= 0.00&mc_gross = 850.00和定制= 12&的charset =窗口1252&notify_version = 3.1&merchant_return_link =点击+这里与form_charset = UTF-8CONTEXT = wtgSziM4C5x0SI-9CmKcv2vkSeTLK5P_g6HqzC__YTYkcqziFNcB84p79Ja&myAllTextSubmitID = CMD = _flow&transaction_subject = 12&txn_type = web_accept&PAYMENT_DATE = 01%3A59% 3A21 +月+ 02%2C + 2011 + PDT&姓氏=用户&residence_country = CA&pending_reason = paymentreview&ITEM_NAME =付款+为+当然+登记&payment_gross =&mc_currency = CAD&业务= pramod_1298956597_biz%40sumerusolutions.com&payment_type =即时&protection_eligibility =不合格的&payer_status =验证的&verify_sign = Ag7LtkvrF1u9.1ScLJwRM4btR1G1A16qsCs-xUl6EpI1rE1UWpodXJsc&txn_id = 15Y20623GD922445F&PAYER_EMAIL = pramod_1298961722_per%40sumerusolutions.com&税= 0.00&的test_ipn = 1&如first_name =测试&RECEIVER_EMAIL = pramod_1298956597_biz%40sumerusolutions.com&量= 1&payer_id = Z2MRT3Q9L6E28&receiver_id = RT3M59WESZHEE&ITEM_NUMBER =&PAYMENT_STATUS =待定&handling_amount = 0.00及运送= 0.00&mc_gross = 850.00&定制= 12&字符集=窗口1252&notify_version = 3.1&merchant_return_link =点击+这里&form_charset=UTF-8&cmd=_notify-validate00&mc_gross=850.00&custom=12&charset=windows-1252¬ify_version=3.1&merchant_return_link=click+here&form_charset=UTF-8&cmd=_notify-validate00&mc_gross=850.00&custom=12&charset=windows-1252¬ify_version=3.1&merchant_return_link=click+here&form_charset=UTF-8&cmd=_notify-validate

0 投票
1 回答
1676 浏览

paypal - Paypal 定期付款未检索到交易 ID

我使用贝宝标准作为支付网关,我需要为此使用定期支付流程。但我没有收到任何交易 ID,其中贝宝将响应发送回我的网站..有人知道这个..吗?我被困在这个任务上。

帮助将非常感激.. 谢谢。