Ответ обратно после создания заряда в Stripe
У меня есть код ниже в файле Ruby, который
post '/create_charge' do
# Create the charge on Stripe's servers
begin
charge = Stripe::Charge.create(
:amount => params[:amount], # this number should be in cents
:currency => "usd",
:source => params[:source],
:description => "sample"
)
rescue Stripe::StripeError => e
status 402
return log_info("Error creating charge: #{e.message}")
end
status 200
return log_info("Charge successfully created")
end
и мой вопрос, как передать значение JSON после создания успешно заряда.
Любая помощь высоко ценится.
Большое спасибо
1 ответ
Если вы хотите вернуть json-ответ на запрос о начислении, вы можете передать начисление в тело ответа:
post '/create_charge' do
# Create the charge on Stripe's servers
charge = {}
begin
charge = Stripe::Charge.create(
:amount => params[:amount], # this number should be in cents
:currency => "usd",
:source => params[:source],
:description => "sample"
)
rescue Stripe::StripeError => e
status 402
return log_info("Error creating charge: #{e.message}")
end
status 200
content_type :json
body charge.to_json
return log_info("Charge successfully created")
end