问题标签 [paypal-digital-goods]

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 投票
3 回答
2846 浏览

php - 登录时出现 PayPal 数字商品错误

我正在使用以下代码接受数字商品的付款:

https://www.x.com/blogs/Nate/2011/01/07/digital-goods-with-express-checkout-in-php

我有一个沙盒帐户,并且我使用了沙盒帐户中的 API 凭据。

一切正常,直到我按下“使用 PayPal 付款”按钮。此时,当我尝试登录以继续模拟交易时,我收到以下错误:“我们目前无法完成您的请求。请稍后再试。对于给您带来的不便,我们深表歉意。”

我不知道我做错了什么,有人可以帮忙吗?

0 投票
0 回答
342 浏览

javascript - 在贝宝数字商品快速结账集成中获取 javascript 跨站点安全错误

我已经在我的网站上使用贝宝对数字商品实施了快速结账。我不断在 javascript 控制台中收到交叉脚本错误。一切似乎都正常运行,但我强迫症的一面正在发疯。我什至尝试使用它 pp dg 查找活动站点,他们似乎也遇到了错误。查看http://digitalmagazine.autosport.com/并尝试购买一些东西(至少在 Chrome 中),您应该在控制台中收到此错误:

不安全的 JavaScript 尝试从带有 URL 的框架(链接省略)访问带有 URL http://digitalmagazine.autosport.com/的框架 域、协议和端口必须匹配。

我想我的问题是:有没有办法避免这个错误?是这样设计的吗?贝宝开发人员肯定会注意到这一点。它是否构成任何安全威胁?谢谢。

0 投票
1 回答
295 浏览

php - 贝宝数字商品和显示购买

我正在为想要出售他的库存照片的客户开发一个网站。我正试图让 Paypal Digital Goods 工作一段时间,但一点运气都没有。如果有人能向我指出一个很好的教程来让它工作,那也很棒。

在那之后,我需要开始工作的另一件事是能够向购买这些物品的人展示他们在他们的帐户中拥有这些物品。我正在考虑使用布尔值来表示他们是否拥有每个单独的项目,但这最终会非常重复,所以我想知道是否有更好的方法?

我已经设置了用户系统,之后我就卡住了。

0 投票
0 回答
597 浏览

php - 贝宝数码商品-多选及下载链接

我从https://github.com/thenbrent/paypal-digital-goods-php-examples/找到了 paypal 数字商品脚本

但我正在寻找多项选择项目列表...例如,我有story01.pdf、story02.pdf 和story03.pdf。用户可以选择并在付款完成后提供下载链接....

示例-purchase.php

并在付款完成 - Return.php

我的问题是……我找不到;如何在数组'item_name'=>'第一个项目名称'中发布选定的值,

函数.php -

和相同的 pdf 名称发布在返回页面上以获取下载链接....

0 投票
2 回答
328 浏览

paypal - 数字商品的 Paypal 可以集成到 Blogger 博客中吗

我意识到数字商品的 Paypal 有一个针对数字商品的 Javascript 覆盖支付方式,但付款后我不确定下载是如何触发的。当我正在运行 Blogger 博客时,有没有办法在不去服务器端的情况下做到这一点?

0 投票
1 回答
974 浏览

paypal - Paypal Digital Goods 使用 startFlow 方法获取动态项目列表?

我仍在尝试给同一只猫剥皮:控制 javascript 执行顺序 PayPal 对象

简而言之,我有一个可供购买的数字歌曲数据库。我想要一个不断变化的列表,比如 50 首歌曲供购买。

Paypal 拥有的文档非常糟糕 IMO。并且示例 - 每个人 - 似乎都需要硬编码您要出售的元素(按钮)的 ID,因为您需要页面页脚中的脚本来实际“触发”对 PayPal 的调用

...因此,如果您有 50 个“购买”按钮,则需要在加载时在页脚中声明 50 个 PAYPAL.apps.DGFlow 对象,当然,它们必须具有正确的 ID。这使得从数据库中提取不同的项目有点棘手(更不用说制作非常重的页面了。)

PayPal 文档表明应该能够通过使用单个对象但使用 URL 和 startFlow 方法而不是触发器来解决此问题,但他们的网站上没有示例,我在互联网上找不到任何工作示例。

但我不明白 URL 应该是什么......它是从 PayPal 获得的令牌吗?如果是这样,在调用 PayPal NVP 之前如何获得令牌?

简而言之:-someone- 是否有一个可行的示例,或者知道如何将 startFlow 与动态分配的购买按钮一起使用?我尝试在 X 开发者论坛上发帖,但没有得到任何回复。

0 投票
1 回答
536 浏览

email - 从 PayPal Digital Goods Express Checkout 中检索买家/付款人电子邮件

我是 PHP 脚本的新手,也是 PayPal 的 Digital Goods Express Checkout 的新手。我集成到 orderconfirm.php 文件代码中,该代码将自动生成一封包含买家附加信息的电子邮件。我似乎遇到的一个问题,我已经到处寻找解决方案,是我似乎无法找出正确的语法和编码来检索买家/付款人的电子邮件地址以包含在该部分中的脚本。我注意到,根据您查看的位置,PayPal 对买家的电子邮件地址有不同的名称(即付款人、电子邮件、payeremail 等)。谁能告诉我,并给我一个我可以使用的例子,完成这个的正确编码和语法?我将不胜感激!

0 投票
1 回答
358 浏览

php - Codeigniter - 数字商品贝宝库订阅响应 null

我正在开发一个订阅系统网络,我正在使用 Paypal 数字商品类(https://github.com/thenbrent/paypal-digital-goods),并制作了一个名为 paypal2 的自定义库

这是使付款成为可能的控制器功能

在订阅/付款完成之前它工作得很好,我不知道如何获得贝宝响应或在控制器之间迁移贝宝对象,任何帮助将不胜感激。

更新

我做了一些更改,取得了一些进展,但现在它给了我这个错误

这是接受付款的控制器(错误触发明显:D)