- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想通过以下方式集成paypal,但它可能有一些我不知道的缺陷。
我会创建一个立即购买按钮,带有执行 php 脚本的 notify_url
参数。该脚本将执行以下操作:
.php?key=xxxxxxx
) 如果客户单击该链接,该文件将检查数据库中的 key 并创建要下载的文件的实际链接。我想知道这是否可行,或者这个解决方案存在一些问题?也许我应该使用某种 session 处理?
感谢阅读,欢迎提出任何想法/建议。
ps:首先,我想在付款后重定向用户,但读到它并不总是有效,仅适用于使用 paypal 帐户的用户。
最佳答案
如果您要使用 Paypal IPN 路由,我假设您在上面详述的脚本将在 IPN 回调之后发生。
我自己实现了一个类似的系统,而且非常简单 - 您提出的设计与我的设计几乎相同。当 Paypal 交易完成时(一旦他们在 Paypal 的网站上完成,他们将他们带回您网站上的通用“感谢付款”页面)和当他们在电子邮件中收到文件下载链接时,之间存在一些脱节,但它有效。只要您确信您的唯一 key 确实是唯一的,并且您不担心 key 被猜到或被盗,就不应该成为问题。我还跟踪了每个 key 被用于下载的次数,只是为了关注可能的“ key 共享”,或者,如果您想执行一次购买一个下载政策,您可以使用 bool 来跟踪它。
关于php - paypal 与 Website Payments Standard 集成,通过电子邮件发送下载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402556/
我正在我的网站中实现条纹支付网关 (php)。我想以十进制形式发送订阅金额。例如,我想发送 9.99 但它给了我一个错误,它是一个无效的整数。为什么这不起作用? 最佳答案 发送到 Stripe 的所有
当我们尝试在链式支付中设置次要接收者支付费用时,如果有两个以上的次要接收者,我们会收到以下错误。 Error! 580023 The fee payer SECONDARYONLY must have
我正在使用平衡付款ruby api并意外创建了几个额外的测试市场。虽然 api 公开了一个用于创建测试市场的清晰界面,但我似乎找不到任何方法来删除它,即使没有 api。有人知道删除市场的方法吗? 最佳
新的PayPal Direct Payments API包括对 Recurring Payments 的访问/支持? 我不清楚新的 Direct Payments API 是否提供对所有 API 例程
我正在使用 PayPal API 在我的电子商务系统中处理 PayPal 支付。 1:获取 token v1/oauth2/ token 2:创建支付 v1/付款/付款 3:执行支付 v1/payme
jQuery.payment 期望到期时间为单个值,但 stripe 期望月和年有不同的值。这两个库如何协同工作? 最佳答案 Stripe.card.createToken除了接受原始 HTMLFor
我们使用 Stripe 作为支付网关。 我正在尝试为客户订阅计划。该计划有 30 天的试用期。因此,我们推迟了客户在其个人资料中添加来源(付款方式)详细信息的时间。 然而,当我尝试订阅一个计划时,st
尝试通过 Paypal Reference Transaction API 实现自动支付。 设法让它在沙盒上运行,但我注意到在客户摘要页面上,它将付款称为“预批准付款”。 将其与我使用的启用自动付款的
目前我正在尝试通过 Rest API 实现 PayPal。我已经阅读了文档并编写了一个脚本,该脚本使用 givin 示例 JSJON 对象(来自文档)执行对 Rest API 的所有调用。 不幸的是,
我正在使用 PayPal Standard 处理订单。我将“Paypal Account Optional”功能设置为打开,这样就可以接受没有 Paypal 账户的客户的付款。 OpenCart 是我
我尝试使用 Website Payments Pro 模式从 CiviCRM 建立定期付款。正面测试完美无缺,我看到了创建的付款资料,我收到了 IPN 通知,非常完美。 我在配置文件中启用了负面测试,
按照 https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/ 上的指南进行
是否可以将 Stripe Payment Request 按钮显示为 Google Pay 按钮?目前,它在 iOS 设备上显示为 Apple Pay 按钮。但是当我从 Chrome 打开它时,它看起
当用户下订单时,我们会在 iOS/Android 应用中创建 PaymentIntents(如果重要的话,使用 capture_method=manual)。 一旦 charge.succeeded
我已经在我的 Symfony2.3 项目中安装了这些用于 paypal 集成的包。 “jms/payment-core-bundle”:“1.0.*@dev”"jms/payment-paypal-b
我正在尝试将钱包(Google/Apple Pay)集成到现有的条纹元素页面中。。收到源id后,我将其发送到服务器,并尝试按如下方式更新PaymentIntent:。然而,我得到的消息是“必须将源附加
我正在尝试将钱包(Google/Apple Pay)集成到现有的条纹元素页面中。。收到源id后,我将其发送到服务器,并尝试按如下方式更新PaymentIntent:。然而,我得到的消息是“必须将源附加
我让按钮使用测试数据工作,但有一个表单可以收集金额并使用下拉列表设置标签。我需要在提交之前使用表单数据更新付款请求按钮。 我已初始化按钮,它出现在我的 Android 设备上。当文档准备好时,我调用
我正在尝试实现 Stripe Checkout 以在 Kik 浏览器中接受移动支付,但不幸的是,我在尝试加载 Checkout 时遇到以下错误: Sorry, there was a problem
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的
我是一名优秀的程序员,十分优秀!