2016-12-02 8 views
1

支払いゲートウェイソリューションをクロスプラットフォームのxamarinアプリケーションで実装することは可能ですか?xamarinクロスプラットフォームアプリケーションの支払いゲートウェイの使用

ウェブアプリケーションからは、それを実装することができ、支払いページはゲートウェイプロバイダページで開かれます。しかし、クロスプラットフォームのモバイルアプリについては、xamlページを使ってアンドロイドページをデザインし、このxamlビューから支払いオプションを処理する必要があります。

+0

Paypal.Formsを調べましたか?私は現在それを試していますが、googpleがそれについてどう感じるかはまだ分かりません – xerotolerant

答えて

0

可能ですか?はい。

しかし、iOS上であなたのアプリから購入したものは、Apple In App購入を使用する必要があります。そうしないと、Appleはその商品を店舗に受け入れません。

Google TOSでは、アプリ内で行われた購入にGoogle In app Billingを使用するか、店舗から削除する必要があります。したがって、iosとdroidの両方の購入にpaypalと言う単一の課金ハンドラを作成することは可能ですが、そのようなアプリを配布する方法がないので、誰も気にしていない。

フォームアプリケーションで請求用のインタフェースをコーディングすることができます。次に、IOCコンテナを使用して、各プラットフォームに異なるバージョンのインタフェースを注入します。 iOSではInAppPurchaseComparetを使用し、DroidではInAppBillingコンポーネントを使用します。両方のコンポーネントは基本的に同じ働きをします。異なる方法など、同じ基本的な考え方。

2

Appleは、お支払いがデジタル商品の場合は、In App購入のみが必要です。たとえば、私のアプリWaitress.comのように物品を払っている場合、Appleは実際にあなたがアプリの購入で使用することはできないことを強制しています。 Googleと同じこと。

私は現在、物品を販売している場合、Xamarinのクロスプラットフォームで動作できる.NETクライアントSDKを持つ支払いプロバイダと同じものを探しています。あなたがiOSとAndroidだけが必要な場合は、私が見つけた最良の選択肢は、ストライプのようです。これは、xamarinコンポーネントを持っています:https://components.xamarin.com/view/stripe

UWPの場合、おそらく動作する可能性があります。

関連する問題