0

私は StripeConnect を使用して、接続業者に代わって顧客に請求しています。クレジット/デビットカードを使用して請求しているときは、正常に機能しています。私はmerchant_stripe_access_tokenを使用してBitCoinレシーバーを作成し、BitCoinが満たされていることを確認した後、同じmerchant_stripe_access_tokenを使用して請求しました。私が見逃したものを教えてください。

stripe_bitcoin_receiver = Stripe::BitcoinReceiver.create(
{
    amount:             dollar_to_cents(amount),
    currency:           currency,
    description:        charge_description,
    refund_mispayments: true,
    email:              user.email,
    metadata:           charge_metadata
},
merchant_stripe_access_token
)

{"id":"btcrcv_17MHRCDtBWPHkYdT2Cte9Oay","object":"bitcoin_receiver","active":false,"amount":2845,"amount_received":0,"bitcoin_amount":28450000,"bitcoin_amount_received":0,"bitcoin_uri" :"bitcoin:test_3Bb3YdEqU6Xmqb141YleVZ2BqhYk9?amount=0.28450000","created":1451133982,"currency":"usd","customer":null,"description":"請求書 #166B の請求","email":"najeebidrees@ gmail.com","filled":false,"inbound_address":"test_3Bb3YdEqU6Xmqb141YleVZ2BqhYk9","livemode":false,"metadata":{"First Name":"Najeeb","Last Name":"Idrees","Email ":"najeebidrees@gmail.com"},"payment":null,"refund_address":null,"transactions":{"object":"list","data":[],"has_more":false,"total_count":0,"url":"/v1 /bitcoin/receivers/btcrcv_17MHRCDtBWPHkYdT2Cte9Oay/transactions"},"uncaptured_funds":false,"used_for_payment":false}"

正常に満たされた後。

stripe_charge = Stripe::Charge.create(
{
    amount:               dollar_to_cents(amount),
    currency:             currency,
    source:               stripe_bitcoin_receiver.id,
    description:          charge_description,
    application_fee:      dollar_to_cents(application_fee),
    capture:              is_captured,
    statement_descriptor: statement_descriptor,
    metadata:             charge_metadata
},
merchant_stripe_access_token
)

このエラーを取得します。

Stripe::InvalidRequestError: (ステータス 404) そのようなビットコイン受信者はいません: btcrcv_17MHRCDtBWPHkYdT2Cte9Oay

4

0 に答える 0