我们目前正在考虑实施Facebook的新订阅付款.我们已经为Facebook设置了有效的付款设置,并且正确设置了回调网址.如果我定期进行测试付款,则会正确调用回调.
测试订阅的设置是根据这个.但是,如果我选择总是成功或者总是失败,则不会对付款回调网址进行回调.
它确实返回一个对象,该对象表示订阅处于活动状态且具有ID.
{status: "active", subscription_id: 204626XXXXXX}
Run Code Online (Sandbox Code Playgroud) 虽然这不适用于我目前的情况,但我相信我们以前都去过那里.您是一名Java开发人员,他被要求使用C#开发应用程序,或者您是ASP.NET开发人员要求在ASP.NET MVC中执行某些操作,或者是有能力执行Rails或Django站点的PHP开发人员.
从根本上说,如果你是一个称职的程序员,这些平台转换不应该是一个问题.如果有足够的时间,您可以期望变得像在旧平台上一样精通.
但是,如果这是一个客户的自由项目,那么在他们的角钱里学习这个平台似乎是不道德的吗?假设客户没有给你无限的时间来完成项目,由于你的经验不足,会有妥协和可能的质量问题.
也就是说,你必须从某个地方开始,并不是每个人都有空闲的时间来修补新的语言/平台.有时只需咬紧牙关就可以尝试智能地计划事情并完成任务并获得报酬.
这看起来不道德吗?接受较低的费率会使其更符合道德吗?
是否有一个简单的PHP支付库可以处理多个支付网关?我不介意在支付网关网站而不是在我的网站上处理付款,并且不想在我的网站中存储CC信息,但我希望灵活选择网关而不更改代码(或很少更改).
我正在寻找一家支付网关公司,因此我们可以避免繁琐的PCI-DSS认证及其相关费用.我现在就把它拿出来,我不想要贝宝.它做我想要的,但它真的不是一个我想用任何金钱信任的公司.
它需要支持以下流程:
如果可能的话,英国或欧盟和开发商友好.
我们不需要购物篮的任何概念,因为我们已经在我们的代码中处理了所有这些概念.
我们(或至少会通过推出)有一个合适的商业银行账户 - 因此不需要像Paypay这样的保险服务.
如果他们的API明确地涵盖了Python(我们正在使用Django),那就更好了,但我认为我有足够的能力破译任何其他示例并自己将它们转码为Python.
我知道NFC是如何工作的,但它如何存钱和转账呢?它是否与用户的银行帐户相关联?如果是这样,该机制如何在基础设施方面发挥作用?将会有一个详细的解释.
谢谢
我正在设计一个电子商务网站,其中包含以下场景:
目前,我有一个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)
在当前实施中,支持单个订单方案的多次付款似乎非常困难.我估计我必须在系统中引入不可变发票,并且付款应该与发票而不是订单相关联.但是,我需要一些关于上述方案的订单/发票/付款建模的帮助.我有一些具体问题:
OrderLineItem为一个OrderAND而InvoiceLineItem获得一个Invoice吗?很想听听一些建议.非常感激.谢谢!
我在 Stripe 中构建了一个凭证/优惠券系统,并有以下场景。
客户代金券价值:50 美元
商品价格:25 美元
代金券系统计算出客户必须支付的总金额为 0 美元,他们的代金券代码中剩余 25 美元。
我的问题是,我无法在 Stripe 上收取 0 美元的费用,尽管我真的很想保留这一点,因为所有费用的处理方式都是因为客户的履行系统将 Stripe 用于它需要的其他信息,例如送货地址。
有谁知道是否可以使用 Stripe 处理 $0 或免费费用?
感谢您的帮助。
在我的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应用程序返回事务的状态并向用户显示状态.任何帮助赞赏
我真的厌倦了寻找我需要的信息,希望得到您的帮助。另外,我已经写信给 Stripe 支持,但目前与他们的沟通非常困难。
让我们从头开始。
我在 Laravel Cashier 中使用 Stripe 订阅。
我已经用信用卡/借记卡完成了付款。它有这样一个工作流程: - 用户填写表单;- Stripe.js 将填充的数据发送到 Stripe 服务器并返回支付方法;- 然后我将支付方法发送到我的服务器,并为有/没有试用日的用户订阅。
我需要添加 Google pay 和 Apple pay 按钮。根据关于Google pay和Apple pay的 Stripe 文档,我必须创建Payment Request Button。据我了解有关付款请求按钮的文档,它是通过这种方式工作的: - 服务器端创建 paymentIntent 并将其发送到客户端;- 用户按下支付请求按钮;- 浏览器打开一个带有保存的用户卡的弹出窗口;- 用户选择一张卡,stripe.js 立即向用户收费。
我无法理解在哪个步骤 Stripe 知道为用户进行订阅的计划 ID。
我不需要立即向用户收费,我只需要获取 paymentMethod 即可将其发送到服务器端。有没有人有使用 Payment Request 按钮进行 Stripe 订阅的经验?
我将非常感谢您的帮助。
这个问题类似于这一个,但与一捻(所以接受了老问题的答案是无效在以下情况下)
我有一个卖票的网站(PHP/MYSQL).假设我只剩一张票:
我可以等待更长时间,但我认为这不会在更一般的情况下解决问题.而且,如果我这样做,就可以制作某种DoS,将物品锁定在库存中很长一段时间.
什么是处理这种情况的最佳方法?