我需要将条带导入到我的应用程序中
首先我安装了条纹npm包
npm install stripe --save
Run Code Online (Sandbox Code Playgroud)
条带文档说在连接api之前应该设置密钥.
在Node中它喜欢这个
var stripe = require('stripe')(' your stripe API key ');
Run Code Online (Sandbox Code Playgroud)
我需要将其转换为打字稿
我尝试了以下方式.但它对我没有用
import * as stripe from 'stripe';
stripe('sk_test_...')
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮助我解决这个问题,那将毫不拖延地继续我的项目将对我有很大帮助.
谢谢
我正在使用Stripe管理帐户,我可以毫无问题地创建和检索帐户,但我无法将信用卡添加到任何条带帐户.我正在Stripe.js处理卡创建过程,所以在视图中我收集卡片字段,让Stripe.js做验证和处理的脏工作.如果一切正常,我会stripeToken从我的控制器中使用Stripe 收到最终将管理帐户和信用卡关联起来.
但是我收到此错误:
Error creating card: (Status 400) You must provide a card that has the 'currency' field set when adding a card to a Stripe account.
因此我假设我需要currency在卡片表单中添加字段,所以我再次尝试然后我遇到了这个错误:
This card doesn't appear to be a debit card. (when submitting currency from views)
我已经尝试搜索错误,但不知何故没有真正的参考或以前的答案.
有谁知道如何解决这个问题?
提前致谢!
细节
由于我在我的本地机器上测试,我使用的是Stripe的测试卡号:
4242424242424242它接受任何expiration date和CVC
这是一些代码:
这是我创建托管帐户的方式:
def create_account(email)
Stripe::Account.create(
{
:country => "US",
:managed => true,
:email => email,
:default_currency => "USD"
} …Run Code Online (Sandbox Code Playgroud) 是否存在使用Braintree付款网关将资金直接转帐到用户银行帐户的API?
我想每周转账。为此,我可以进行cronjob,但想知道是否有任何API?
我从以下链接中找到了以下内容:
$merchantAccountParams = [
'individual' => [
'firstName' => 'Jane',
'lastName' => 'Doe',
'email' => 'jane@14ladders.com',
'phone' => '5553334444',
'dateOfBirth' => '1981-11-19',
'ssn' => '456-45-4567',
'address' => [
'streetAddress' => '111 Main St',
'locality' => 'Chicago',
'region' => 'IL',
'postalCode' => '60622'
]
],
'business' => [
'legalName' => 'Jane\'s Ladders',
'dbaName' => 'Jane\'s Ladders',
'taxId' => '98-7654321',
'address' => [
'streetAddress' => '111 Main St',
'locality' => 'Chicago',
'region' => 'IL',
'postalCode' => '60622'
] …Run Code Online (Sandbox Code Playgroud) 这是我收到错误的条带代码
提供的密钥无权访问条带中的帐户
\Stripe\Stripe::setApiKey('sk_test_...');
$fees=($request->amount*10)/100;
$fees=$fees*100;
$withfee = \Stripe\Charge::create(
array(
"amount" => 10000,//1000, //$amount amount in cents
"currency" => "usd",
"source" => "tok_1BGovzDnnXvdHsSaayDkULRU",//'tok_18L6hjL6useUrEYbtObKz15s',
//$token
"description" => "Example charge",//"Example charge", //$title
"application_fee" => 1000 // amount in cents //$fees
),
array("stripe_account" => "cus_Be21HSwLO1XMhF" ) // $acc_token
);
Run Code Online (Sandbox Code Playgroud) 如何在 Stripe Payment 的 checkout.js 中禁用或隐藏电子邮件
onStripeUpdate(e) {
this.stripehandler.open({
name: "",
description: "",
panelLabel: "Pay {{amount}}",
allowRememberMe: false,
email: "", //--->how to hide this email?
});
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)