标签: payment

付款订阅 - 测试回调

我们目前正在考虑实施Facebook的新订阅付款.我们已经为Facebook设置了有效的付款设置,并且正确设置了回调网址.如果我定期进行测试付款,则会正确调用回调.

测试订阅的设置是根据这个.但是,如果我选择总是成功或者总是失败,则不会对付款回调网址进行回调.

它确实返回一个对象,该对象表示订阅处于活动状态且具有ID.

{status: "active", subscription_id: 204626XXXXXX}
Run Code Online (Sandbox Code Playgroud)

payment facebook

10
推荐指数
1
解决办法
1697
查看次数

在刚刚开始学习的平台上完成工作的计费道德规范

虽然这不适用于我目前的情况,但我相信我们以前都去过那里.您是一名Java开发人员,他被要求使用C#开发应用程序,或者您是ASP.NET开发人员要求在ASP.NET MVC中执行某些操作,或者是有能力执行Rails或Django站点的PHP开发人员.

从根本上说,如果你是一个称职的程序员,这些平台转换不应该是一个问题.如果有足够的时间,您可以期望变得像在旧平台上一样精通.

但是,如果这是一个客户的自由项目,那么在他们的角钱里学习这个平台似乎是不道德的吗?假设客户没有给你无限的时间来完成项目,由于你的经验不足,会有妥协和可能的质量问题.

也就是说,你必须从某个地方开始,并不是每个人都有空闲的时间来修补新的语言/平台.有时只需咬紧牙关就可以尝试智能地计划事情并完成任务并获得报酬.

这看起来不道德吗?接受较低的费率会使其更符合道德吗?

payment platform billing

9
推荐指数
2
解决办法
576
查看次数

PHP支付库

是否有一个简单的PHP支付库可以处理多个支付网关?我不介意在支付网关网站而不是在我的网站上处理付款,并且不想在我的网站中存储CC信息,但我希望灵活选择网关而不更改代码(或很少更改).

php payment payment-gateway

9
推荐指数
4
解决办法
5248
查看次数

寻找支付网关

我正在寻找一家支付网关公司,因此我们可以避免繁琐的PCI-DSS认证及其相关费用.我现在就把它拿出来,我不想要贝宝.它做我想要的,但它真的不是一个我想用任何金钱信任的公司.

它需要支持以下流程:

  • 用户在我们的网站上执行操作,生成需要支付的金额.
  • 我们的服务器异步联系网关(没有隐藏的输入)并告诉用户他们需要付多少钱.网关返回一个URL,也许还有一个暂定的事务ID.
  • 我们的服务器存储事务ID,并将用户重定向到网关提供的URL.
  • 用户在远程服务器上填写他们的付款详细信息.
  • 完成后,网关会以结果,事务ID等异步联系我们的服务器,并将它们转发给我们(在预定的URL处).
  • 我们可以向用户显示他们的订单是完整/失败/等.鳍.

如果可能的话,英国或欧盟和开发商友好.

我们不需要购物篮的任何概念,因为我们已经在我们的代码中处理了所有这些概念.

我们(或至少会通过推出)有一个合适的商业银行账户 - 因此不需要像Paypay这样的保险服务.

如果他们的API明确地涵盖了Python(我们正在使用Django),那就更好了,但我认为我有足够的能力破译任何其他示例并自己将它们转码为Python.

python payment payment-gateway

9
推荐指数
1
解决办法
3513
查看次数

NFC移动货币交易如何运作?

我知道NFC是如何工作的,但它如何存钱和转账呢?它是否与用户的银行帐户相关联?如果是这样,该机制如何在基础设施方面发挥作用?将会有一个详细的解释.

谢谢

payment banking nfc

9
推荐指数
1
解决办法
8142
查看次数

订单/发票/付款数据库建模

我正在设计一个电子商务网站,其中包含以下场景:

  1. 客户可以购买物品并创建订单.
  2. 在客户支付物品总金额后,订单可能会产生未知费用.也就是说,客户首先支付一定金额.该订单增加了一些费用并改变了总额.并且客户再次支付差额.但是这两笔(或更多)付款与同一订单相关联.
  3. (可选)客户可以为多个订单提交单笔付款.

目前,我有一个Order表,每个订单可能包含多个OrderLineItems(简化模式):

Order
=====
customer
line_items
total
status

OrderLineItem
=============
price
quantity
order
product
Run Code Online (Sandbox Code Playgroud)

付款与订单相关联(简化架构):

Payment
=======
order
payment_account
total
result
Run Code Online (Sandbox Code Playgroud)

在当前实施中,支持单个订单方案的多次付款似乎非常困难.我估计我必须在系统中引入不可变发票,并且付款应该与发票而不是订单相关联.但是,我需要一些关于上述方案的订单/发票/付款建模的帮助.我有一些具体问题:

  1. 订单和发票看起来与我非常相似(例如,两者都有项目和总计).典型电子商务系统的主要区别是什么?
  2. 我应该如何为我的方案建模发票?我应该 OrderLineItem为一个OrderAND而InvoiceLineItem获得一个Invoice吗?
  3. 一些初步想法:我将有多个发票与某个订单相关联.每当订单更改总数时,我必须以某种方式计算差额并向客户发送新的/可变的发票.然后,客户可以付款并且付款将与发票相关联.

很想听听一些建议.非常感激.谢谢!

database payment database-design invoice e-commerce

9
推荐指数
1
解决办法
7140
查看次数

条带中的 $0/免费交易

我在 Stripe 中构建了一个凭证/优惠券系统,并有以下场景。

客户代金券价值:50 美元
商品价格:25 美元

代金券系统计算出客户必须支付的总金额为 0 美元,他们的代金券代码中剩余 25 美元。

我的问题是,我无法在 Stripe 上收取 0 美元的费用,尽管我真的很想保留这一点,因为所有费用的处理方式都是因为客户的履行系统将 Stripe 用于它需要的其他信息,例如送货地址。

有谁知道是否可以使用 Stripe 处理 $0 或免费费用?

感谢您的帮助。

payment payment-gateway payment-processing stripe-payments

9
推荐指数
1
解决办法
3267
查看次数

使用超链接集成UPI后如何获得响应

在我的iOS应用程序中,我需要接受来自用户的付款.我正在使用UPI.我遵循了UPI提供的以下文件

http://www.npci.org.in/documents/UPI-Linking-Specs-ver-1.1_draft.pdf

我已经创建了文档中所述的深层链接.UIApplication.shared.open用于打开deeplink URL,以便在我的手机中打开任何已安装的PSP(支付服务提供商)应用程序(如PhonePe,BHIM等)

func payButtonClicked() {

        guard let urlString = "upi://pay?pa=samplevpa@ybl&pn=Sample Name&am=1&cu=INR".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
            else {
                return
            }

        guard let url = URL(string: urlString) else {
            return
        }

        if !UIApplication.shared.canOpenURL(url) {
            print("url cannot be opened")
            return
        }

        UIApplication.shared.open(url, options: [:], completionHandler: { (success) in

            print(success)

        })

    }
Run Code Online (Sandbox Code Playgroud)

我已经使用自定义URL方案注册了我的应用程序,并在plist文件中为ApplicationQueriesScheme添加了方案upi

<array>
        <dict>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>SampleApp</string>
            </array>
            <key>CFBundleURLName</key>
            <string>com.company.SampleApp</string>
        </dict>
    </array>
    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>upi</string>
    </array>
Run Code Online (Sandbox Code Playgroud)

它正在打开PSP应用程序,我可以进行交易.问题是我无法从PSP应用程序中获得响应.方法没有回调UIApplication.shared.open方法.我需要从PSP应用程序返回事务的状态并向用户显示状态.任何帮助赞赏

payment ios swift swift3 upi

9
推荐指数
1
解决办法
1871
查看次数

带订阅的条纹付款请求按钮

我真的厌倦了寻找我需要的信息,希望得到您的帮助。另外,我已经写信给 Stripe 支持,但目前与他们的沟通非常困难。

让我们从头开始。

我在 Laravel Cashier 中使用 Stripe 订阅。

我已经用信用卡/借记卡完成了付款。它有这样一个工作流程: - 用户填写表单;- Stripe.js 将填充的数据发送到 Stripe 服务器并返回支付方法;- 然后我将支付方法发送到我的服务器,并为有/没有试用日的用户订阅。

我需要添加 Google pay 和 Apple pay 按钮。根据关于Google payApple pay的 Stripe 文档,我必须创建Payment Request Button。据我了解有关付款请求按钮的文档,它是通过这种方式工作的: - 服务器端创建 paymentIntent 并将其发送到客户端;- 用户按下支付请求按钮;- 浏览器打开一个带有保存的用户卡的弹出窗口;- 用户选择一张卡,stripe.js 立即向用户收费。

我无法理解在哪个步骤 Stripe 知道为用户进行订阅的计划 ID。

我不需要立即向用户收费,我只需要获取 paymentMethod 即可将其发送到服务器端。有没有人有使用 Payment Request 按钮进行 Stripe 订阅的经验?

我将非常感谢您的帮助。

php payment button request stripe-subscriptions

9
推荐指数
2
解决办法
1633
查看次数

使用外部支付网关进行电子商务库存管理

这个问题类似于这一个,但与一捻(所以接受了老问题的答案是无效在以下情况下)

我有一个卖票的网站(PHP/MYSQL).假设我只剩一张票:

  • 买方A将票放入购物车并进入支付网关页面(即paypal)
  • 门票被锁定5分钟,所以买家B不能买
  • 买家A等待5分钟,Paypal页面打开,什么都不做
  • 机票已解锁,因此买方B将其放入购物车并进入Pay​​Pal页面
  • 买方A成功执行PayPal上的付款程序
  • 买方B成功执行PayPal上的付款程序

我可以等待更长时间,但我认为这不会在更一般的情况下解决问题.而且,如果我这样做,就可以制作某种DoS,将物品锁定在库存中很长一段时间.

什么是处理这种情况的最佳方法?

php payment transactions payment-gateway e-commerce

8
推荐指数
2
解决办法
1000
查看次数