ラウンド トリップ テスト用の PayPal サンドボックスの方法を探しています。
- 支払いを作成し、ユーザーを PayPal にリダイレクトして、ログインして承認できるようにする
- ユーザーはリダイレクトに従ってログインし、支払いを承認します
- ショップ側で支払いを確認する
手順 1. と 3. は問題ありません。しかし、サンドボックスで支払いを自動的に承認するにはどうすればよいですか。IMHO これは、すべての開発者が自動回帰テストに必要とするシナリオですが、解決策が見つかりませんでした。
回帰テストには Java JUnit を使用しています。
私は WebClient を試してみましたが、PayPal は Cookie と JavaScript についてしつこく言います。だから私はそれで成功しませんでした。