オレだけかもしれないが、PayPalのページはどこに何があるかすぐわからなくなっていまう。
なので、とりあえずエクスプレスチェックアウトの概要のリンクだけでもまとめとく
手順としては、下記の順番でAPIを叩いていく
1・SetExpressCheckoutを呼び出してトークンを取得
SetExpressCheckout API
2・取得したトークン付きでPayPalにリダイレクトする
3・SetExpressCheckoutの際に渡したRETURNURLに戻ってくる
4・GetExpressCheckoutDetailsを呼び出して必要な情報を取得して確認画面を出す
GetExpressCheckoutDetails API
5・確認画面でOKだったらDoExpressCheckoutPaymentを呼び出して請求確定
完了画面にリダイレクトする
DoExpressCheckoutPayment API
そこまで大変でないような気がしてきた。
PDTとIPNだとユーザの操作次第でメンドクサイことになるし。
実装してみますか。
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。