銀行口座への振込の作成
振込により、Omiseアカウント残高から受取人の銀行口座に資金を送信できます。このガイドでは、単一および一括振込の作成、手数料の処理、および振込ステータスの追跡について説明します。
概要
Omiseの振込により、以下が可能になります:
- 出金を送信: 受取人への資金振込
- 自動化された処理: 即座またはスケジュール済み振込
- 手数料の管理: 振込ごとの明確な手数料構造を理解
- ステータス追跡: 振込 進度をリアルタイムで監視
- バッチ操作: 複数の振込を効率的に処理
- 失敗の処理: 失敗した振込を適切に処理
主な機能
- 即座振込: 資金を即座に送信(銀行処理の対象)
- 手数料の透明性: 振込ごとの明確な手数料構造
- 複数受取人: 任意の作成された受取人に送信
- メタデータのサポート: カスタム情報を追跡
- Webhook通知: リアルタイムステータス更新
- 残高検証: 自動残高チェック
振込要件
振込を作成する前に:
- 十分な残高: アカウントに十分な資金がある必要があります
- アクティブな受取人: 受取人が検証されアクティブである必要があります
- 最小金額: 最小振込要件を満たす必要があります
- 手数料カバレッジ: 残高は振込額+手数料をカバーする必要があります
振込手数料
const TRANSFER_FEES = {
thb: {
domestic: 2500, // 振込ごと25 THB
minimum: 2000 // 最小振込20 THB
}
};
function calculateTransferCost(amount) {
return {
amount: amount,
fee: TRANSFER_FEES.thb.domestic,
total: amount + TRANSFER_FEES.thb.domestic
};
}
// 例
const cost = calculateTransferCost(100000); // 1,000 THB
console.log(`金額: ${cost.amount / 100} THB`);
console.log(`手数料: ${cost.fee / 100} THB`);
console.log(`合計控除額: ${cost.total / 100} THB`);