TrueMoney Jump App
TrueMoneyモバイルアプリへのアプリ間リダイレクトによる決済を受け付け、タイでシームレスなモバイルチェックアウト体験を提供します。
その他のTrueMoney決済オプション
OTPベースのオンライン決済については、TrueMoney Walletをご覧ください。オフラインQRコード決済については、TrueMoney QRをご覧ください。
概要
TrueMoney Jump Appは、お客様のモバイルアプリやウェブサイトからTrueMoneyモバイルアプリへ直接ディープリンクするアプリ間リダイレクト決済方式です。OTP認証やQRコードスキャンと比較して、より高速でネイティブなモバイル体験を提供します。
主な特徴:
- アプリ間リダイレクト - TrueMoneyアプリへの直接ディープリンク
- 複数の決済オプション - ウォレット、カード、銀行口座、Pay Next(BNPL)
- タイ市場 - 3,000万人以上のTrueMoneyユーザー
- 高速チェックアウト - 生体認証によるネイティブアプリ体験
- 3分間の有効期限 - 短い決済ウィンドウで離脱を削減
- 30日間の返金期間 - 全額および部分返金に対応
有効化が必要
お客様のマーチャントアカウントでTrueMoney Jump Appを有効にするには、support@omise.coまでお問い合わせください。
対応地域
| 地域 | 通貨 | 最小金額 | 最大金額 | APIバージョン |
|---|---|---|---|---|
| タイ | THB | 20.00(2,000サタン) | 50,000.00(5,000,000サタン) | 2017-11-02 |
決済オプション
顧客はTrueMoneyアプリ内で複数の決済方法から選択できます:
| 決済オプション | 対応 | 備考 |
|---|---|---|
| TrueMoneyウォレット残高 | 対応 | ウォレットからの直接決済 |
| 銀行口座 | 対応 | 連携された銀行口座 |
| クレジット/デビットカード | 対応 | TrueMoneyに保存されたカード |
| Pay Next(BNPL) | 対応 | 後払いオプション |
顧客の選択
顧客がTrueMoneyアプリにリダイレクトされると、希望の決済方法を選択します。加盟店は顧客が選択する資金源を制御できません。
仕組み
決済フロー:
- 顧客がモバイルデバイスでTrueMoneyを選択
- 加盟店が
truemoney_jumpappタイプでソースを作成 - 顧客がディープリンク経由でリダイレクト
- TrueMoneyアプリが自動的に起動
- 顧客が決済方法を選択(ウォレット、カード、銀行、Pay Next)
- 顧客がPINまたは生体認証で認証
- 顧客が決済を確認
- 顧客が加盟店のアプリ/サイトに戻る
- Webhookで決済ステータスを確認
通常の完了時間: 30秒〜2分
決済の有効期限
顧客は3分以内に決済を完了する必要があります。それ以外の場合、チャージは期限切れになります。UIでこの緊急性を明確に伝えてください。
実装
ステップ1: ソースを作成
- cURL
- Node.js
- PHP
- Omise.js
curl https://api.omise.co/sources \
-u $OMISE_PUBLIC_KEY: \
-d "amount=100000" \
-d "currency=THB" \
-d "type=truemoney_jumpapp" \
-d "platform_type=ANDROID"
const omise = require('omise')({
secretKey: 'skey_test_YOUR_SECRET_KEY'
});
const source = await omise.sources.create({
type: 'truemoney_jumpapp',
amount: 100000, // THB 1,000.00
currency: 'THB',
platform_type: 'ANDROID' // or 'IOS'
});
<?php
$source = OmiseSource::create([
'type' => 'truemoney_jumpapp',
'amount' => 100000,
'currency' => 'THB',
'platform_type' => 'ANDROID'
]);
?>
Omise.setPublicKey(omise_public_key);
Omise.createSource('truemoney_jumpapp', {
amount: 100000,
currency: 'THB',
platform_type: detectPlatform() // 'IOS' or 'ANDROID'
}, function(statusCode, response) {
console.log(response);
});
function detectPlatform() {
const ua = navigator.userAgent;
if (/iPhone|iPad|iPod/.test(ua)) return 'IOS';
if (/Android/.test(ua)) return 'ANDROID';
return 'ANDROID'; // Default
}
ステップ2: チャージを作成
curl https://api.omise.co/charges \
-u $OMISE_SECRET_KEY: \
-d "amount=100000" \
-d "currency=THB" \
-d "return_uri=https://example.com/payment/complete" \
-d "source=src_test_xxx"