WebPay でテスト環境のデータを削除する テスト環境用非公開鍵を指定して、以下のプログラムを実行することにより、テスト環境のデータを全て削除することができます。 ただし、この操作を行った後、元に戻すことはできませんので注意が必要です。 WebPayClient … nbeppuハック2014.04.10 186
WebPay でイベント履歴を取得する 課金や顧客作成など過去に発生したイベントを一覧形式で取得することができます。 下記の場合は、90日以内のイベントのリストを取得できます。 WebPayClient client = new WebPayClient(&q… nbeppuハック2014.04.09 245
WebPay でエラーハンドリングを行う WebPay.js を利用した場合、レスポンスの error.code にエラーコードが返ってくるため、こちらに基づいてエラーハンドリングする必要があります。テストカードを利用して擬似的にエラーを発生することもできます。… nbeppuハック2014.04.07 213
WebPay で仮計上(オーソリ)を行う クレジットカード決済の仮計上を行って与信枠を確保する方法です。capture を false として課金します。また、exireDays を設定することにより、仮計上の期限を決めることができるようになります。この期間内に… nbeppuハック2014.04.04 247
WebPay で利用できるクレジットカードのブランドを取得する 本番環境でクレジットカードの決済を行う場合、クレジットカード会社の審査に通る必要があります。審査が通り利用可能になったブランドの一覧を取得する方法です。また、テスト環境の場合はすべてのブランドが表示されます。 WebPa… nbeppuハック2014.04.03 171
WebPay で課金の払い戻しを行う 過去に作成した課金オブジェクトの払い戻し処理を行うことができます。払い戻し可能金額は、当初の課金額が上限で、引数をなしにすると全額払い戻しとなります。 WebPayClient client = new WebPayCl… nbeppuハック2014.04.02 217
WebPay で顧客のクレジットカード情報を更新する まず、WebPay でトークン決済を行うで、トークンをクライアント側で作成しておきます。このトークンを既存の顧客情報に結びつける方法は以下のようになります。この例の場合も、クレジットカード情報はサーバー上で一切取り扱いま… nbeppuハック2014.04.01 183
WebPay のトークンで顧客情報を保存する WebPay でトークン決済を行うで、クライアントサイトでトークンを取得しましたが、 今度はそのトークンと顧客情報をサーバーサイドで結びつける処理です。 以下のように、クレジットカード情報は一切触れることなく顧客を作成で… nbeppuハック2014.03.31 206
WebPay でトークン決済を行う WebPay でクレジットカードへの課金を行うやWebPay で顧客情報を保存するの例の場合、サーバーサイドでクレジットカードの情報を取り扱うために「伝送」が必要になってます。 WebPay では「伝送」「保存」「処理」… nbeppuハック2014.03.28 212