問題タブ [stripe-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
payment-gateway - Stripe 支払いエラー: 無効な文字列 ID
Stripe Charge を作成すると以下のエラーが発生します
無効な文字列 ID: {"number"=>"401288******1881", "exp_month"=>"02", "exp_year"=>"2015", "cvc"=>"***", "name"=>"Tahir Yasin", "address_line1"=>"lorem ipsum dolar", "address_line2"=>"lorem ipsum dolar", "address_zip"=>"5400", "address_state"=>"パンジャブ", "address_country"=>"PK"}{"success":true,"error":false}
ストライプ料金と集金手数料
スタック トレースをさらに掘り下げると、
これはダミーのカードの詳細が原因である可能性があると思いましたが、実際のカードの詳細を挿入しましたが、それでも同じエラーが発生しました.
誰でも調べて、ここで何が欠けているのか教えてもらえますか?
ruby-on-rails-4 - 開発 API キーを設定する場所 rails 4
Rails アプリで開発環境の API キーを配置する場所がわかりません。私はそれを行うためのさまざまな方法について読んだことがありますが、これまでのところ私が持っているものは次のとおりです (Stripe is API):
config/initializers/stripe.rb:
私は本番用に Heroku を使用しているので、本番用キーの設定方法を知っています。ローカルホストでテストできるように、開発用のキーをどこに保存するかを理解するのに苦労しています。config/secrets.yml ファイルに入れる必要がありますか? それとも config/environments/development.rb ファイルでしょうか?
ご協力いただきありがとうございます。
oauth - ユーザーが Stripe Connect アプリから切断されたかどうかを知る方法は?
ここで説明されているように、アプリで切断オプションを提供できます: https://stripe.com/docs/connect/getting-started#revoked-access
しかし、ユーザーが自分のアカウント設定からアプリへのアクセスを取り消した場合、どうすればそれを知ることができますか?
stripe-payments - プロジェクトのストライプ顧客の詳細を保存する
私は正常に動作しているストライプ接続を統合したプロジェクトに取り組んでいますが、リダイレクト URL で返された詳細が特定のプロジェクトのものであることを確認する方法が問題です。
プロジェクトは次のように機能します。1.登録ユーザーはNon-Profitを追加します。2.ストライプアカウントに接続して支払いを受け付ける。
ストライプ接続ボタンがプロジェクト追加ページに配置され、ユーザーはそれをクリックして、接続されているユーザーの詳細を含む URL (アプリケーションで指定) に戻りますが、このページでは、ユーザーがストライプ アカウントに接続していたプロジェクト ID を失ったため、できません。データベースに保存します(寄付時に使用するには、データベースに保存する必要があると思います)。
私は何か間違っていますか?それを成し遂げる他の方法はありますか?
https://gist.github.com/amfeng/3507366を参照として使用しました。
ruby-on-rails - ユーザーに代わってストライプ支払い
支払いにはStripeを使用しています。他の Stripe ユーザーに送金したいです。私のアカウントは米国にありません。
他のユーザーに代わって顧客に請求する方法はありますか? すべてのトランザクションでアプリケーション API キーを渡す必要があり、すべての支払いはアプリケーション アカウントに送られますが、ユーザーに金額を送金し、いくらかの金額を差し引く必要があります。つまり、アプリ アカウントへのアプリケーション料金です。
php - Stripe Connect 経由のトランザクション
Stripe で以下をセットアップしようとしています。
- マスターアカウント
- 複数のサブアカウント (つまり、Stripe Connect アプリを介してマスター アカウントに接続)
- サブアカウントへの支払いを有効にし、トランザクションごとにマスター アカウントが受け取るパーセンテージの手数料を支払います。
マスターアカウントとサブアカウントを作成しました。Stripe Connect 経由でサブ アカウントをマスター アカウントに接続しました。Stripe Connect プロセスの最後に access_token と refresh_token を受け取り、保存しました。
支払いが行われる場合、1回の支払いで複数のアイテムをカバーできます。支払いを処理するための次のコード (PHP) があります。
これは、支払われるすべてのアイテムに対してループに配置されます。複数の Stripe 例外キャッチを含む try / catch ブロックにもあります。ただし、このメソッドはエラーがスローされることなく失敗します。
これは正しいクラス メソッドですか? クレジット カード トークンの「ソース」フィールドですか? ループを使用せずに複数のアイテムに対して支払った金額を追跡する方法はありますか? $stripeAccessToken
サブアカウントの access_token は Connect プロセスから返されたものですか、それとも refresh_token ですか? それともマスターアカウントの発行可能/秘密鍵ですか? または、他の何か?$stripeAccessToken にこの形式を使用できますか、それとも代わりStripe::setApiKey($stripeAccessToken)
にループの前に使用する必要がありますか?
現在、マスターアカウントとサブアカウントの両方がテスト環境と偽のカードを使用していますが、実際のトランザクションもテストしたいと考えています。
php - 既存のカードをチェックするストライプ API
ここで明らかな何かが欠けていると確信していますが、顧客に対して既存のカードをチェックする方法を理解できません。
他人に代わって支払いを管理するために、laravel アプリ内でストライプ接続 API を使用しています。基本的なプロセスは次のとおりです。
- 支払いフォームを介してストライプ
token
が作成され、送信されますstripe.js
- 顧客がローカル データベースに存在する場合は、その顧客を取得します
stripe_id
。そうでない場合は、トークンをソース/カードとして使用して新しい顧客が作成されます。 charge
次に、取得した顧客または新しい顧客を使用してaが作成されますstripe_id
現在、顧客が返品して別のカードを使用した場合、請求にはソースではなく顧客のみが含まれるため、関係なくデフォルトのカードに対して請求されます。
私がやりたいことは次のとおりです。
- ストライプを作成する
token
customer
ローカルデータベースなどと照合card
顧客のカードに対して指紋を照合します- 必要に応じて、
card
顧客の記録に新規作成します customer
とcard
IDの両方を使用して料金を作成する
簡単に言えばcard_id
、プロセスのどこで永続化が生成されるのかわかりません。応答で使用されたものstripe.js
と、ストライプ ダッシュボードで作成されたものの両方が一意であるように見えます。つまり、請求ごとにストライプで新しいカード オブジェクトが作成されます。
顧客のアカウントに対して保存されているカードのリストを取得できることは知っていますが、card_id
検索対象のイニシャルはどこから取得すればよいですか?
これに関連する質問をここで見ました -新しいカードを作成する前に、ストライプ カードが既に存在するかどうかを確認できますか? -しかし、私はRubyを知らないので、頭も尻尾もできません。
編集:
より単純なバージョン -最初にカード オブジェクトを作成しなくても、https:fingerprint
//stripe.com/docs/api/php#card_object のストライプ ドキュメントで説明されているように取得する方法はありますか?
php - エラーを返す Stripe Connect 課金料金 (PHP)
ストライプ支払いゲートウェイを使用する Web アプリケーションを開発しています。すべてのトランザクションから 5 ドルを自分のストライプ アカウントに請求し、残りをサプライヤーのストライプ アカウントに送金する必要があります。
次の手順を実行しました。
1)。ユーザーを接続するには、この URL https://connect.stripe.com/oauth/authorize?response_type=code&client_id=ca_5slZHMozXs9B7rrgh6MDIFcdTvYqSdfz&scope=read_writeを共有しました
2)。アプリケーションへのリダイレクト URL を設定し、次のコードを実行してリクエストを処理しました
私は次の応答を受け取りました
sk_test_iLSNjRezyNiOiRpQk83UwQ6q
pk_test_0WXzhiA6xehlaZnmPZqP5VBi
acct_15iIu1I4jMsDTdhX
2)。次に、html ファイルで次のコードを使用して、クレジット カードの詳細を取得しました。上記のように公開可能なキーを入力して、公開可能なキーを返しました。
3)。次に、トークンを受け取り、カードから請求するために次のコーディングを行いました。
しかし、次のエラーが返されます
ここで間違ったことをしている場合は、アドバイスをお願いします