[英]Parse Server + Stripe Connect - iOS
如何使用Stripe Connect設置Parse Server? 我現在很痛苦
我正在嘗試將我的Parse Server(托管在Heroku上)與Stripe Connect集成(這與標准Stripe不同,因為它允許您(該應用程序)將付款轉賬給第三方,同時僅收取“處理費”解析服務器+ Xcode(因為這是我所熟悉的全部)。
例如,Lyft向客戶的信用卡收費,占乘車費用的一部分,然后將剩余余額轉移給駕駛員。 如何在Stripe中自動執行此操作?
Stripe的文檔沒有給我一個明確的例子,我花了好幾個小時努力...好吧,我終於明白了,想與您分享。 希望大家都覺得有用:
假設:
好的,因此我們將收取信用卡費用,向第三方付款,但要保留“費用”。 首先,您將轉到Stripe.com儀表板(單擊屏幕的右上角以查看所有選項)。 然后單擊“連接”並填寫信息。
重要提示:您不需要填寫“重定向URI”字段。
好的,所以現在我們需要創建一個CONNECTED STRIPE帳戶。 我們通過雲代碼來做到這一點:
Parse.Cloud.define("createConnectedAccount", function(request, response) {
var stripe = require('stripe')('YOUR_SECRET_KEY');
stripe.accounts.create({
managed: false,
country: 'US',
email: 'example@gmail.com' //THIS IS YOUR THIRD PARTY ACCOUNT EMAIL ADDRESS
}, function(err, account) {
// asynchronously called
if (err) {
//other errror
response.error(err); // return error
} else {
//no error
response.success(account); // return charge success
}
});
});
此帳戶由第三方管理。 當您運行此代碼時,它將為該第三方創建一個Stripe帳戶,並向他們發送電子郵件(發送到列出的電子郵件)。 基本上,電子郵件會指示他們登錄,輸入密碼和輸入銀行帳戶。 當他們激活帳戶后,該帳戶將被“連接”到您的帳戶。
建立連接后,現在該編寫“為卡收費”方法了:
Parse.Cloud.define("charge", function(request, response) {
var stripe = require('stripe')('YOUR_SECRET_KEY');
stripe.charges.create({
amount: 100, //in CENTS
currency: "usd",
customer: request.params.customer, //customer is the id given by stripe when you create a customer. example: cus_EXAMPLE398FMFJKEP876
description: "example for people",
application_fee: 25, //again, in CENTS
}, {stripe_account: "3RD_PARTY_ACCOUNT_NUMBER"}, function(err, charge) { //the third party account number looks something like this acct_EXAMPLE352JFLE3207ME and can be found by clicking "Connected Accounts" (left side pane option after you set it up).
// asynchronously called
if (err && err.type === 'StripeCardError') {
// The card has been declined
response.error(err); // card declineded
} else if (err) {
//other errror
response.error(err); // return error
} else {
//no error
response.success(charge); // return charge success
}
});
});
最后,在左側導航窗格中快速瀏覽了“關聯帳戶”選項:
Walah。 大功告成
希望這可以幫助。 如果您有任何疑問,請告訴我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.