在条带支付网关中是否可行?
我们将使用strip进行支付,首先我正在创建令牌。
$result = Stripe_Token::create(
array(
"card" => array(
"name" => $user['name'],
"number" => base64decrypt($user['card_number']),
"exp_month" => $user['month'],
"exp_year" => $user['year'],
"cvc" => base64decrypt($user['cvc_number'])
)
)
);
使用令牌后,创建客户保存卡。
$customer = \Stripe\Customer::create(array(
"card" => $token,
"description" => "New customer",
"email" => $users->email
)
);
并且在产生电荷之后。
$charge = \Stripe\Charge::create(
array('card' => $token->token,
'amount' => $token->amount * 100,
'currency' => 'usd',
)
);
但我找不到在单个客户中保存多张卡。请帮帮我。
首先,您不应该在生产环境中创建令牌服务器端。为了符合PCI SAQ A的资格,您必须使用Checkout或Stripe.js在客户端创建卡令牌。
在服务器上收到令牌后,可以通过几种不同的方式使用它:
>
您可以通过在源
参数中传递令牌 ID(“tok_...”
)来使用它来直接创建费用,而无需使用客户对象。在这种情况下,卡信息将“丢失”,您需要再次收集信息并创建一个新令牌,以便将来再次向此卡收费。
您可以使用它来创建新客户。
您可以使用它向现有客户添加卡片。
使用客户对象创建费用时,您需要在client
参数中传递客户的ID("cus_…"
)。如果您不传递source
参数,则将使用客户的默认卡。如果您想向非默认卡收费,则除了客户
参数之外,您还需要在source
参数中传递卡的ID("card_…"
)。
请参阅此StackOverflow答案。
我有一个Squarespace应用程序,可以为客户收取费用,但Squarespare不创建客户对象,它只存储费用。 我的目标:当用户进行购买时,创建一个附加了订阅计划的Customer对象,以便我们可以对卡进行重复收费。 我可以通过条带测试API提取费用列表,并且每个费用都有一个包含卡令牌。因此,根据我的理解,我应该能够创建一个客户并传入源或源ID,它将向该客户添加源。 我的代码如下: 我在条纹沙
我用的是php的stripe api,基本流程如下: < li >与支付表单一起提交,并通过php stripe sdk创建一个stripe令牌。 < li >如果客户存在于本地数据库中,我会获取他们的< code>customer_id和指纹。否则,使用令牌作为源/卡来创建新客户。 < li >如果客户和本地数据库中存在相同的指纹,如果令牌对象响应指纹和我的本地数据库指纹不同意味着。 < ul
我是新来的Stripe。我在.NET中使用Stripe实现了一个卡支付系统。 我的代码如下: 正如您在上面看到的,我正在传递我存储在DB中的客户ID。 问题是,每个付款客户都输入了相同的到期日相同的卡和CVV123 此外,我是否可以传递付款方式ID(卡ID保存为过去的结帐条纹),以便客户不需要输入卡详细信息,可以直接选择过去用于结帐的卡?
我在我的应用程序中使用gremlin REST服务器,我想在单个查询中为一个顶点创建多个边。我有从哪里创建边缘到单个顶点的顶点ID列表。 对于eg-g.V(12,13,14,15)。添加(“使用”,g.V(100)) 我已经尝试了许多遍历步骤,但无法使其工作。
我有以下情况: > < li> 用户可以预订房间。 客人有可能在不做账的情况下预订房间。在这种情况下,我在没有客户的情况下创建条纹费用 有可能用户在预订过程中决定创建一个帐户。在本例中,我还创建了一个条带客户。 我所需要的 如果用户决定创建一个帐户: 我想使用信用卡,该信用卡由用户输入并用于创建费用并将信用卡附加到客户,以便用户可以在他的个人资料中看到他的信用卡,并选择/使用它进行将来的预订。 问
我目前正在尝试用服务器端stripe api创建收费。 但是我遇到了一个问题;我用两种方法来进行付款: > 用户可以使用条带元素付款 = 或者,如果用户已经在其帐户上添加了一些卡,他可以在列表中选择其中的一张 我想知道是否有办法生成一个带有卡id和客户id的令牌,以便使用这个令牌来创建收费,而不是使用卡id和客户id来对用户收费。 我已经试过了https://stripe.com/docs/api