2016-08-09 14 views
6

Ride Sharing uygulamasında çalışıyorum ve ödeme prosedürü olarak Stripe'u seçiyorum. Uygulamada sürücünün sürücüye gönderebileceği şey ne olur? Bunun için Rider, Uygulamanın stripe hesabına ödeme yapacağını ve uygulamanın yüzdesini koruyacağını ve kalan miktarın sürücünün şerit hesabına aktarılacağını bu yaklaşımı kullandım.CONNECTED_STRIPE_ACCOUNT_ID nedir? Android platformdan nasıl edinilir?

Şimdiye kadar her şey yolunda gidiyor.App, sürücüyü başarılı bir şekilde ücretlendirdi ancak miktarın sürücünün şerit hesabına aktarılması konusunda kafasını karıştırdı. Ben sürücünün şerit hesap CONNECTED_STRIPE_ACCOUNT_ID ihtiyaç duyduğumu ve bu ne olduğunu anlayamıyorum ve bulamadığımı söyleyen şerit belgeleri inceledim. Şerit bağlantı hesabı nedir? Android'den platformuma bağlantı kurmak için kullanıcıyı nasıl ekleyebilirim?

Bu

Birisi bana bunu açıklayabilir eğer iyi olurdu şerit

Stripe.apiKey = PLATFORM_SECRET_KEY; 

Map<String, Object> transferParams = new HashMap<String, Object>(); 
transferParams.put("amount", 1000); 
transferParams.put("currency", "gbp"); 
transferParams.put("destination", {CONNECTED_STRIPE_ACCOUNT_ID}); 

Transfer.create(transferParams); 

tarafından sağlanan kod parçacığı olduğunu. Teşekkürler. Uygulamamda her durumda webview kullanmak istemiyorum. Kullanmasına izin yok.

cevap

6

create charges üç farklı yolu Connect vardır:

. İşletmeniz için en uygun yöntemin hangisi olduğuna karar vermenize yardımcı olması için this paragraph adresine bakın. İlk iki durumda

, sen application_fee parametre Platformunuzun kesim ve Stripe-Account üstbilgi veya destination parametre ya hedef hesabın kimlik ("acct_...") belirtmek istiyorum.

Hesap kimliğinin veritabanınızda olması gerekir. standard accounts veya Express accounts kullanırsanız, stripe_user_id alanında OAuth flow'un sonuna gelirsiniz. custom accounts kullanırsanız, account creation request yanıtına id alanında olsun. Her durumda, bu kimliği veritabanınıza kaydetmeniz gerekir. Böylece, API istekleri göndermek ve bu hesap adına ödemeleri kabul etmek için onu alabilirsiniz.

+0

Bunu bana taktığınız için çok teşekkür ederim. Ama ben 'OAuth akışı' 'hakkında oldukça endişeleniyorum bağımsız hesabı kullanıyorum. Şey ben android platformu kullanıyorum ve tarayıcı veya webview '' 'OAuth akışı''' için kullanmak istemiyorum başka yolu var mı? –

+0

Kullanıcınız bir Stripe hesabına sahip değilse, [ertelenmiş hesap aktivasyonu] 'nu kullanabilirsiniz (https://stripe.com/docs/connect/deferred-accounts). Bunu arka ucundan yapabilir ve uygulamanızın dışındaki bilgileri doğrudan gösterge tablosundan uygulamanızın dışına sunabilirsiniz. Bununla birlikte, kullanıcınız bir Stripe hesabına sahipse, o zaman bir tarayıcı/web görüntülemesi gerektiren OAuth akışını uygulamanız gerekir. – Ywain

+0

evet haklıydın. Bunun için webview kullanmalıydım.Ancak sizden mobil sürümün bazı sdk desteklerini sağlamanız gerekiyor. Bu harika olurdu. Teşekkürler –

İlgili konular