railsとpay.jpでフリマアプリを作りたいが販売者に送金するシステムができない
Q&A
Closed
railsとpayjpとJSでメ〇カリのようなフリマを作りたいです。カードを登録して購入するところまではできたのですが、販売者に送金する方法がわかりません。調べてみたのですが、検索の仕方が悪いのか出てきませんでした。
具体的なコードはあったら嬉しいですが、意見だけでも構いませんので回答お願いしますm(_ _)m。
rails6
UTF-8
PostgresSQL
slim使用
購入システム
カード登録
購入したもの一覧
などはできています。
購入機能実装時の参考サイト
controller
def pay
card = Card.where(user_id: current_user.id).first
@code = Post.where(id: params[:post_id]).first
Payjp.api_key = ENV['PAYJP_PRIVATE_KEY']
Payjp::Charge.create(
:amount => @code.price, #支払金額を入力(itemテーブル等に紐づけても良い)
:customer => card.customer_id, #顧客ID
:currency => 'jpy', #日本円
)
current_user.order_products.create(post_id: @code.id, user_id: current_user.id, card_id: card.id)
current_user.cards.create(post_id: @code.id)
redirect_to "/purchase/done/#{params[:post_id]}" #完了画面に移動
end
0