メインコンテンツへスキップ

GitHub Repository

Expo + React Native + Dodo Payments の完全なボイラープレート

概要

Dodo PaymentsをExpo/React Nativeアプリケーションに統合するための生産準備が整ったボイラープレートです。このテンプレートには、チェックアウトセッションの作成、支払い処理、適切なTypeScript構成が含まれており、モバイルアプリで迅速に支払いを受け入れることができます。
このボイラープレートは TypeScript を使用した Expo SDK を利用し、チェックアウトセッションと支払い処理の例を含んでいます。

前提条件

  • Node.js 18+
  • Expo CLI または EAS CLI
  • Dodo Paymentsアカウント(ダッシュボードからのAPIキー)
  • iOSシミュレーターまたはAndroidエミュレーター(または物理デバイス)

クイックスタート

1

Clone the Repository

ボイラープレートのリポジトリをクローンし、プロジェクトディレクトリに移動します:
2

Get Your API Credentials

テストモードの Dodo Payments ダッシュボードから認証情報を取得します:
実際の支払いを処理せずに統合を安全にテストするにはテストモードから始めてください。
3

Configure Environment Variables

ルートディレクトリに .env ファイルを作成します:
Dodo Paymentsの資格情報を追加します:
.env
.env ファイルをバージョン管理にコミットしないでください。それはすでに .gitignore に含まれています。
4

Install Dependencies

必要な npm パッケージをインストールします:
5

Start the Development Server

Expo 開発サーバーを起動します:
QR コードを Expo Go アプリでスキャンするか、iOS シミュレーター用に i、Android エミュレーター用に a を押します。
準備ができたら開発を始めましょう!このボイラープレートには統合を理解するための例の画面やコンポーネントが含まれています。

含まれているもの

ボイラープレートには、事前に設定された必須項目が含まれています:

Checkout Integration

チェックアウトセッションの作成と処理のための例の実装

Payment Handling

成功およびエラー処理を含む完全な支払いフロー

TypeScript Support

適切な型定義を備えた完全な TypeScript 設定

Expo Router

シームレスなルーティングのための Expo Router を用いたナビゲーション設定

プロジェクト構造

次のステップ

ボイラープレートが動作している状態になったら:
1

Create Your Products

チェックアウト機能を有効にするために Dodo Payments dashboard で商品を追加します。
2

Customize the Integration

サンプルコードをアプリケーションの要件やデザインに合わせて調整してください。
3

Test on Real Devices

実機で支払いフローをテストして、すべてが正しく動作することを確認します。
4

Go Live

準備が整ったら、ライブモードの API キーに切り替えてアプリを本番用にビルドします。

本番用ビルド

1

Install EAS CLI

2

Configure EAS

3

Build Your App

iOS の場合:
Androidの場合:

追加リソース

Mobile Integration Guide

モバイルアプリでの支払い実装の詳細ガイド

React Native Integration

React Native 固有の統合ドキュメント

Integration Guide

単発支払いの実装に関する詳細ガイド

API Reference

Dodo Payments の完全な API ドキュメントを確認する

サポート

ボイラープレートに関して助けが必要ですか?
最終更新日 2026年4月1日