質問: 現在通っているプログラミングスクールの課題で、Ruby on Railsを使ってメルカリのクローンサイトを作成しています。 用意されたタスクの中に,「payjpを用いて商品購入処理を実装しよう」というものがあります。 メルカリで商品を購入した際のお金の流れは以下の認識です。 > > 購入者→メルカリ→発注者 > > > お金の流れをpayjpで実装する方法について調べた結果です。 * (1)購入者→メルカリへのお金の流れを処理するAPIは用意されている。 →https://pay.jp/docs/api/?java#charge-%E6%94%AF%E6%89%95%E3%81%84 * (2)メルカリ→発注者へのお金の流れを処理するAPIが見当たらない。 質問は以下。 * 質問1をpayjpで実装する際に参考になる記事があれば教えていただけないでしょうか。 * [質問2]もし、payjpで実装できない場合、代替の手段として何があるかご教授いただけないでしょうか? 追記: (2)についてスクールのメンターに質問したのですが解決しなかったため、こちらに質問させていただきました。
回答: 仰るように無理ですね。 これはショッピングカートのような、 Web支払いを利用して利益をあげる店舗を対象としたサービスです。 メルカリは出品者の品物を使って購入者から金を吸い上げます。 その吸い上げた金はどう使おうが自由です。 (出品者が売って得た金なので9割程度は当然ながら出品者に返すべきでしょうけどね) 入金確認後、手数料を引いた残りの額の数値分だけ、DB内の出品者のウォレットの額を増やしているだけです。 その先のやり取りに対応しているサービスは何処を探してもありません。 自分で実装してください。