UTOG
@UTOG (ゆうき)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

railsとpay.jpでフリマアプリを作りたいが販売者に送金するシステムができない

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

1Answer

Comments

  1. @UTOG

    Questioner

    回答ありがとうございます。参考にします。

Your answer might help someone💌