決済方法

モバイルSDK(iOS、Android™)をご利用する際に、各支払い方法の設定に関しては、本ページで記載します。

◯:個別設定が必要、△:共通の設定をすれば結構です、X:特別の設定がありません

iOS 開発設置

PaymentURL SchemeLSApplicationQueriesSchemesApple Pay Merchant ID
PayPay◯ *1
LinePay◯ *1
メルペイX
d払いXX
au PAY◯ *1
楽天ペイ
PaidyXX
atoneXX
WeChat Pay
Alipay
Union Pay(銀聯雲閃付)
PayPalX
Apple PayXX
Credit CardXX

*1:SDK for iOS v3.2.1 から、各決済方法アプリの Scheme を LSApplicationQueriesSchemes に追加しなくでも利用可能になります。実際に決済アプリがインストールされてない場合は、SDK から エラーコード 「10110」が返信します。

Android 開発設定

決済方法のプロバイダーについて

GoAllpay

GoAllpayをご利用する場合、プロジェクトの設定にGoAllpay SDKの情報追加が必要となります。
詳細の設定方法はGoAllpaySDKのドキュメント(中国語)(英語)にご参考ください。

📘

配置方法

プロジェクトのルートのbuild.gradleに以下の情報を追加してください。
repositories

アプリモジュールのbuild.gradleに以下の情報を追加してください。
dependencies

各決済方法の開発設定

PaymentAndroidManifest.xml (Process Activity)build.gradle (Library Dependency)
PayPayX
LinePayX
メルペイX
d払いXX
au PAYX
楽天ペイX
PaidyXX
atoneXX
WeChat Pay
AlipayX
Union Pay(銀聯雲閃付)XX
PayPalXX
Apple PayXX
Credit CardXX

Android SDK 1.8.0 以降、AndroidManifest.xmlファイルに指定するコールバックActivityは、下記のようにひとつにまとめることができます。また、1.7.1までの支払い方法ごとの設定方法はサポート停止になりますので、1.8.0以降のバージョンをご利用の際にElepayCallbackActivityをご使用ください。

📘

専用の URL Scheme の取得方法は「iOS / Android SDK用URL Schemeの取得」へご参照ください。

<activity
    android:name="jp.elestyle.androidapp.elepay.activity.ElepayCallbackActivity"
    android:launchMode="singleTask"
    android:exported="true">
    <intent-filter>
        <data android:scheme="ep1234567890abcdef" /> ←このschemeは「アプリ設定」ページより取得してください。

        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
    </intent-filter>
</activity>