我有一个网络服务,可以为我的用户发布和托管某些信息。每个用户的编辑界面与他们发布的信息是分开的。我使用 Stripe 订阅进行计费,但我无法找到处理未付费订阅的可行方法。这是我想要实现的逻辑:
\n\n如果我观察正确的 webhooks\xe2\x80\x94,#1 和 #2 很容易实现,只需将拖欠客户或已删除或未付费订阅的客户的请求重定向到“修复此问题”页面。#3 也很简单\xe2\x80\x94只需创建订阅并将其trial_end设置为now。
第 4 点很棘手。如何确定用户的最后一张发票在其订阅被取消之前未支付的时间有多久?如何缩短新订阅的第一个计费周期?或者,我如何按比例计算客户的上一张发票总额以代表我实际提供给他们的部分,以便我可以将该金额添加到新发票中?(我知道我可以在开始新订阅之前创建一个发票项目来收取金额,所以至少这是可能的。)
\n\n最后,Stripe 的“标记订阅未付费”选项对解决这些问题有帮助吗?看起来它一直在创建发票,但并不尝试对其收费;我不认为这就是我想要的。
\n是否有一些 API,我可以使用它来读取 Android 设备上每个 NFC 的信用卡信息?或者是否可以使用某些 API 检索每个信用卡唯一的 ID?
我尝试过看起来很棒的Triangle IO,但他们的服务器似乎无法工作,因为我已经克隆了他们的示例 github 项目,并且还注册了一个密钥,正如他们在设置教程中所要求的那样。但是当我在 Android 上安装该应用程序时,出现错误:“提供的应用程序信息无效。请仔细检查您的应用程序 ID、访问 ID ...”。
然后我从 Google Play 下载了他们的官方示例应用程序。它给了我同样的错误。因此我假设 Triangle IO 服务器无法工作,是否有人使用 Triangle 并可以向我确认这一点?
我正在考虑在实际产品的地址之前询问信用卡详细信息,平均购买价格在10美元到50美元之间
这样做的技术(或非技术)问题可能是什么?
我想到的是:
我有什么破坏者或者我不考虑的事情吗?
我正在努力使系统尽可能灵活,但更愿意第一次得到正确而不会咆哮错误的树.
有没有人知道如何在Flash中完成整个结账流程,包括信用卡验证和付款/交易,而无需重定向到另一个HTML页面?
由于Flash具有Web浏览器的所有功能(页面请求,GET,POST)甚至一些好东西(跨域页面请求,套接字),我认为这不应该太难.
曾经做过这样的事吗?任何帮助表示赞赏.我不介意使用任何后端系统或中间支付网关等.
谢谢
我只知道java中的基本内容.我需要为这种类型的程序创建一个GUI.它会显示您的信用卡信息.它有一些其他类,并利用rmiregistry.这在控制台中工作正常,但我需要在GUI中显示它.这里提示的第一件事是输入你的名字(java Shopper localhost 我的名字).然后它会显示您的信用卡信息.谁能帮我?谢谢,麻烦您了
import java.rmi.*;
import javax.swing.*;
public class Shopper {
public static void main(String args[])
{
CreditManager cm = null;
CreditCard account = null;
if(args.length<2)
{
System.err.println("Usage:");
System.err.println("java Shopper <server> <accountname>");
System.exit(1);
}
try
{
String url = new String("//"+args[0]+"/cardManager");
System.out.println("Shopper: lookup cardManager, url="+url);
cm = (CreditManager) Naming.lookup(url);
}catch(Exception e)
{
System.out.println("Error in getting Card Manager "+e);
System.exit(1);
}
try
{
account = cm.findCreditAccount(args[1]);
System.out.println("Found account for "+args[1]);
}catch(Exception e)
{
System.out.println("Error in getting acocunt for "+args[1]); …Run Code Online (Sandbox Code Playgroud) 我正在研究Iphone应用程序.我需要在iPhone上存储用户的信用卡信息,我对安全性有一些疑问.
1)实施加密系统加密信用卡号码(或使用其中一个可用库)是否更好?或者我可以只使用钥匙串存储CC号码?Keychain被认为是保存CC信息的好地方吗?
2)我是否还要加密(或保存在钥匙串中)有效期?
3)我应该保存安全代码(或CCV)吗?或者要求用户每次输入?
谢谢你的澄清
我有一个信用卡号码文本框,我希望它在用户输入信用卡号码时每4位数自动插入一个空格.我怎样才能实现这一点(如果有优雅的方式)?我在想正规表达式是否可以实现它?
我在这里要问一个重要的问题.首先,我不知道在哪里发布这个问题.对于那个很抱歉.
这是关于制作iPhone应用程序.我是来自罗马尼亚康斯坦察的客户.他为客户提供计费服务.场景是这样的:
他的客户向他提交了水电费和相应的账单付款,并从那里开始代表他们提交.他从客户那里收取服务费.
他想为此制作一个iOS应用程序.人们将通过应用程序扫描他们的账单,并使用他们的信用卡(如iOS或PayPal条纹)将账单和账单支付一起提交给他,然后他提交账单.
我想到的问题是,Apple是否允许这样做?有这样的应用程序?
我怀疑这不可能在个人层面上进行,因为他不是出售有形产品以换取金钱而是承诺.我怀疑是否正确?
但是,如果提供此类服务的实体已正确合法化并且在应用程序中提供了所有最终用户协议和适当的许可证供用户接受,那么继续制作应用程序是否正常?
我想知道这种情况的可能性,因为这是一个有限范围的应用程序,目标受众属于特定区域或社区.
应用程序的临时分发是否有效?
如果有人可以给我一个很好的分析这个要求和可能性,那将是很好的.谢谢!
我正在使用Stripe Payments,并希望为客户提供更改信用卡的可能性.参考https://stripe.com/docs/api#create_subscription - > source,我尝试了以下PHP代码:
$customer = \Stripe\Customer::retrieve($client_id);
$customer = \Stripe\Customer::create(array(
"source" => $token) //the token contains credit card details
);
Run Code Online (Sandbox Code Playgroud)
这很有效,但遗憾的是它还会无意中创建一个新的客户ID:
原始客户ID是cus_6elZAJHMELXkKI,我想保留它.
有没有人知道在不创建新客户的情况下更新卡的PHP代码?
非常感谢你提前!
PS:万一你需要它 - 这是最初创建客户和订阅的代码:
Run Code Online (Sandbox Code Playgroud)$customer = \Stripe\Customer::create(array( "source" => $token, "description" => "{$fn} {$ln}", "email" => $e, "plan" => "basic_plan_id") ); \Stripe\Charge::create(array( "amount" => 10000, # amount in cents, again "currency" => "eur", "customer" => $customer->id) );
是否有EMV卡,不支持在线PIN验证?或者所有EMV卡都支持在线和离线PIN,终端决定使用哪些?
提前致谢.
credit-card ×10
iphone ×2
actionscript ×1
android ×1
c# ×1
cryptography ×1
e-commerce ×1
emv ×1
flash ×1
ios ×1
java ×1
keychain ×1
mvvm ×1
nfc ×1
paypal ×1
php ×1
regex ×1
rmi ×1
security ×1
subscription ×1
transactions ×1
wpf ×1
xcode ×1