6

Rails アプリでBalanced ruby​​ gemを使用して支払いを統合しています。

カード情報を送信し、有効な応答を得ています。次に、カード情報をコントローラに送信し、その中で を使用してバイヤーを作成していcard_uriます。

buyer = Balanced::Marketplace.my_marketplace.create_buyer(@member.email, card_uri)

しかし、私はこのエラーが発生しています:

Faraday::Error::TimeoutError (execution expired):

誰が何が悪いのか教えてもらえますか? 前もって感謝します。

4

1 に答える 1

10

この問題についてさらに掘り下げましたが、一時的なネットワークの遅さである可能性があります。ファラデーの設定はかなり厳しいので、少し緩めてもいいかもしれません。

バランスを設定するときは、これを試してください:

Balanced.configure('API_KEY_STRING', :connection_timeout => 30, 
                                     :read_timeout => 30)

お役に立てれば。

于 2012-11-20T21:08:03.970 に答える