クレジット & デビットカード
組み込みの不正防止と3D Secure認証により、Visa、Mastercard、JCBのクレジットカードとデビットカードをグローバルに受け付けます。
概要
クレジットカードとデビットカード決済は、世界中で最も広く使用されているオンライン決済方法です。Omiseは、シームレスなチェックアウト体験を備えたすべての主要なカードネットワークをサポートしています。
対応カードネットワーク:
- ✅ Visa - クレジットカードとデビットカード
- ✅ Mastercard - クレジットカードとデビットカード
- ✅ JCB - クレジットカード(日本で人気)
- ✅ Diners Club(特定地域)
- ✅ Discover(特定地域)
主な機能:
- 🌍 グローバル受付 - 世界中で利用可能
- 🔒 3D Secure - SCAによる強化されたセキュリティ
- 💳 カード保存 - 定期支払い用のトークン化
- 🛡️ 不正防止 - 組み込みの不正検出
- 📱 モバイル最適化 - すべてのデバイスで動作
- 🔄 返金サポート - 全額および部分返金
対応地域
カードは世界中で利用できます。地域別の特定機能:
| 機能 | タイ | シンガポール | マレーシア | 日本 | グローバル |
|---|---|---|---|---|---|
| Visa | ✅ | ✅ | ✅ | ✅ | ✅ |
| Mastercard | ✅ | ✅ | ✅ | ✅ | ✅ |
| JCB | ✅ | ✅ | ✅ | ✅ | ✅ |
| 3D Secure | ✅ | ✅ | ✅ | ✅ | ✅ |
| Save Cards | ✅ | ✅ | ✅ | ✅ | ✅ |
クイックスタート
詳細なカード決済実装については、以下を参照してください:
実装
基本的なカード請求
- Node.js
- PHP
const omise = require('omise')({
publicKey: 'pkey_test_YOUR_PUBLIC_KEY',
secretKey: 'skey_test_YOUR_SECRET_KEY'
});
// ステップ1: カードトークンを作成(Omise.jsを使用してクライアント側で)
// これはブラウザで安全に行われます
// ステップ2: 請求を作成(サーバー側)
const charge = await omise.charges.create({
amount: 100000, // 最小単位での金額
currency: 'THB',
card: 'tokn_test_...', // ステップ1のトークン
description: 'Order #12345',
return_uri: 'https://yourdomain.com/payment/callback'
});
if (charge.authorize_uri) {
// 3D Secure必要 - 顧客をリダイレクト
res.redirect(charge.authorize_uri);
} else if (charge.status === 'successful') {
// 支払い成功
res.redirect('/success');
}
<?php
$charge = OmiseCharge::create(array(
'amount' => 100000,
'currency' => 'THB',
'card' => 'tokn_test_...',
'description' => 'Order #12345',
'return_uri' => 'https://yourdomain.com/payment/callback'
));
if ($charge['authorize_uri']) {
header('Location: ' . $charge['authorize_uri']);
} else if ($charge['status'] === 'successful') {
header('Location: /success');
}
?>
取引制限
一般的な制限(加盟店契約により異なる):
| 取引タイプ | 最小 | 最大 |
|---|---|---|
| 単一取引 | $0.50 USD | $50,000 USD |
| カードあたり1日 | - | $100,000 USD |
| 月間取引量 | - | 加盟店により異なる |
機能
3D Secure(SCA)
すべてのカード決済は強力な顧客認証のための3D Secure 2.0をサポート:
- Visa: Visa Secure
- Mastercard: Mastercard Identity Check
- JCB: J/Secure
3D Secureガイドを参照