PaypalのAPIでRailsのアプリケーションと決済を照会できるようにする
Paypalの管理画面で表示される取引IDを取得するのは以下の通り。 このIDをRailsの管理画面で見れるようにしておけば決済の成功有無を参照できるようになる。
実際に運用し始めてから照会する方法が無いと困り、見つけた方法。
カード払い用のAPIの場合
developer.paypal.comhttps://developer.paypal.com/docs/api/orders/v2/#orders_capture
https://developer.paypal.com/docs/api/orders/v2/#definition-capture
response[:purchase_units][0][:payments][:captures][0][:id]
のIDを取得する
Paypal払い用のAPIの場合 (定期払いのみ)
https://developer.paypal.com/docs/api/payments/v1/#definition-sale
response[:transactions][0][:related_resources][0][:sale][:id]
のIDを取得する