1日1%成長するブログ

毎日成長するために仕事/プライベートで得た学びをアウトプットするブログです

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を取得する