オーストラリアの決済ソリューションをサポートするプラットフォーム

イントロダクション

オーストラリア市場では、プレイヤーは即時銀行振込(POLi、 PayID/Osko)、現地請求方法(BPAY)、バウチャー(Neosurf)、 BNPLサービス(Afterpay)を期待しています。適切な統合により、コンバージョンが増加し、障害が軽減され、規制への準拠が保証されます。

1.主な方法とその特徴

1.POLi支払い

カードなしの即時銀行振込:銀行内のユーザーのOAuth-authorizationは、'transactionRef'でリダイレクトします。

API:
  • 'POST/payments/poli/init {amount、 currency: 「AUD」、 returnUrl}'→'paymentId、 poliUrl'。
  • Webhook '/payments/poli/callback {paymentId、 status、 bankRef}'。
  • 2.BPAYについて

Biller CodeとCustomer Referenceによる古典的な請求。

プロセス:
  • 'POST/payments/bpay/generate {amount}'→'billerCode、 customerRef、 expiryDate'。
  • 資金を受け取ると、銀行はコールバックを送信するか、プロバイダのポーリングAPIが必要です。
  • 3.PayID/Osko (NPP)

高速決済:新しい支払いプラットフォームを介して(電子メール/電話)に転送します。

PSPによるAPI統合:'POST/payments/osko/pay {payId、 amount}'と迅速な応答とWebhookの登録。

4.Neosurf(ネオサーフ)

販売時点で購入したプリペイドバウチャー。

UI: 10桁のコードを入力します。Provider APIは'approved'または'recred'を返します。

5.アフターペイ(BNPL)

支払いを4つの部分に分割できます。

Checkout APIによる統合:
  • 'POST/afterpay/orders {amount、 currency、 returnUrl}'→'orderId、 redirectUrl'。
  • Webhook '/payments/afterpay/notification {orderId、 status}'。

2.統合アーキテクチャ

マーメイド
フローチャートLR
プレイヤー-->|initiate payment| API-Gateway
APIゲートウェイ-->PaymentService
PaymentService-->|init POLi/BPAY/Osko/…… | PSP-API
PSP-API-->|redirectまたはtoken|プレーヤー
PSP-API-->|webhook| PaymentService
PaymentService-->トランザクションサービス
TransactionService:監査DB

API-Gateway:単一のエントリーポイント、リクエストの検証、レート制限。

PaymentService:すべてのメソッドの抽象化、ストア'paymentId'、 'method'、' status'、'metadata'。

TransactionService:金融取引の原子記録、ACID保証。

AuditDB:不変のリクエストログとWebhook。

3.Webhookとコールバックの処理

1.識別:
  • ヘッダーのHMAC署名('X-Signature')、共通の秘密をチェックします。
2.Idempotency:
  • 重複から保護するために'paymentId'と'idempotencyKey'を使用します。
3.ステータス:
  • '保留中'→'承認'/'拒否'/'失敗しました'。
  • 「承認済み」の場合「、資金クレジット」ワークフローが開始されます:残高の更新、ボーナスの発行。

4.ローカリゼーションと通貨管理

AUD通貨:'currency: "AUD""、format in UI-'Intl。NumberFormat ('en-AU'、 {style: 'currency'、 currency: 'AUD'})'。

ローカルコンテンツ:AU版(カラー/カラー、タイヤ/タイヤ)で英語のテキスト、条件、警告。

TimeZone: UTC+10/11、オーストラリア時間のBPAY支払いのカットオフの計算。

5.安全性とコンプライアンス

PCI DSSスコープ最小化:PSPリダイレクトとInvoice APIを使用する場合、カードデータはプラットフォームを通過しません。

KYC/AML:最初の出力前に必須の検証、PEP/制裁チェック。

責任あるギャンブル:制限についてのリマインダー、geolocation API (geo-zone AU)による自己排除。

6.フォールトトレランスとスケーリング

Retry Logic:過渡エラーに対するPOLiとOskoの指数関数的バックオフ。

Circuit Breaker: PSP呼び出しにHystrix/Resilience4jし、エラーレートが高いときにメソッドを無効にします。

自動スケーリング:QPSとWebhookレイテンシによるPaymentService用Kubernetes HPA。

7.統合テスト

サンドボックスPSPモード:テストエンドポイント、ダミートークン('test_poli_123')。

E2Eテスト:Cypress/Playwrightスクリプト:支払いを開始→webhook→check balanceをエミュレートします。

負荷テスト:並列呼び出し'/payments/init'および'/payments/callback'を持つk6スクリプト。

おわりに

オーストラリアの決済ソリューションをオンラインカジノプラットフォームに統合するには、AUDとAU規制のためのメソッド、信頼性の高いWebhook処理、セキュアアーキテクチャ、ローカライゼーションの抽象化が必要です。包括的なアプローチは、高いコンバージョン率、領収書の迅速な処理、セキュリティ基準の遵守を提供します。

Caswino Promo