私は最後の日をRailsアプリでこれを機能させるために費やしましたが、継続的に応答を受け取ります:
{"code"=>"E-C-343", "message"=>"Unrecognized JSON Request."}
BancBoxのドキュメントはかなり軽いので、これを解決する方法について少し行き詰まっています。
誰かがRESTを利用してBancBoxでcreateClientへの成功したAPI呼び出しの例を持っていますか?
HTTPartyを利用した私のPostAPI呼び出し:
include HTTParty
format :json
def save_with_bancbox(params = {})
post_params = { :authentication => { :apiKey => BANCBOX_KEY,
:secret => BANCBOX_SECRET
},
:subscriberId => BANCBOX_ID,
:firstName => params[:first_name],
:lastName => params[:last_name],
:ssn => params[:ssn],
:dob => params[:dob],
:address => { :line1 => params[:address_line_1],
:line2 => params[:address_line_2],
:city => params[:city],
:state => params[:state],
:zipcode => params[:zipcode]
},
:homePhone => params[:dob],
:email => params[:email]
}
response = HTTParty.post( BANCBOX_REST_URL,
:body => post_params)
logger.debug "Response -- #{response}"
save!
end