手順について
Step1.Token Idの取得
- veritrans.min.js:カード情報をAir-Directに送信するためのメソッドが記述されたJavaScriptプログラム
- Token Id:購入者のカード情報を識別するために必要なワンタイムトークン
https://air.veritrans.co.jp/vtdirect/v1/veritrans.min.js
を読み込むようHTMLにscriptタグを記述してください。Step2.決済処理の要求
パラメータ | 詳細 |
---|---|
server_key | Server Keyはこちらより確認ください。 |
token_id | Step1で取得したToken Idを購入者ブラウザからECサイトに送信し、指定してください。 |
order_id | ECサイトで採番した一意な取引IDを指定してください。 |
gross_amount | 決済金額を指定してください。 |
with_capture | 同時売上するかどうかを指定してください。 |
test_mode | ダミー取引とするかどうかを指定してください |
Sample Code
$setting = new \VtDirect\Client\Setting(); $setting->SetServerKey("aaaaaaaa-1111-ffff-bbbb-000000000000"); $input = new \VtDirect\Client\Request\ChargesParameter(); $input->order_id = "TEST0001"; $input->token_id = "1c0cc4c0-9973-40db-bf81-8caf5349037d-411111-1111"; $input->gross_amount = 1980; $charges = new \VtDirect\Client\Charges($setting); $response = $charges->ChargeWithToken($input);
ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setServerKey("aaaaaaaa-1111-ffff-bbbb-000000000000"); ChargeRequest input = new ChargeRequest(); Charges api = new Charges(clientConfiguration); input.setOrderId("TEST0001"); input.setTokenId("3d499de5-b009-47b2-a331-2d9b2a00b288-411111-1111"); input.setGrossAmount(1980); ChargeResponse response = api.ChargeWithToken(input);
setting = Setting.new setting.server_key = 'aaaaaaaa-1111-ffff-bbbb-000000000000' input = Request::ChargesParameter.new api = Charges.new setting input.order_id = 'TEST0001' input.token_id = 'c4a94573-3b03-4289-be1a-bb4d8dbcce04-411111-1111' input.gross_amount = 1980 response = api.charge_with_token input
- Prev:< [導入]を見る
- Next:[稼働確認]を見る >