2016-02-21 6 views
5

この問題があります。私はユーザーの画像や動画を販売するSwiftのiOSアプリケーションを作っています。私は自分のサーバーを持っているので、すべてのメディアがそこに保存されています。しかし今、私は、ユーザーがクレジットカードまたはPayPalアカウントを使って別のユーザーから何らかのコンテンツを購入できるようにする必要があると考えています。地図上に他のユーザーが見つかると、そのユーザーのプロフィールに支払い情報が追加されます(他のユーザーには表示されません)ので、取引を行うことができます。Swiftアプリケーションで別のユーザーに支払う

私はこのトピックについていくつかの調査を行いました。スウィフトでの支払いのための強力なツールはストライプです。しかし、私が読んだ限り、ユーザーは登録する1つのアカウントにしか支払うことができません。基本的に、彼らは店から買うかのように購入することができます。しかし、私の場合、私は別のユーザーに支払う可能性を提供する必要があります。

また、PayPalを統合する必要があります。このため、Auth0PayPal APIのようなAPIが見つかりましたが、ユーザー間のトランザクションに関する情報はこれ以上見つかりません。

アプリ内購入オプションがありますが、購入のほとんどがWebアプリケーションから行われるため、このケースで使用できるかどうかはわかりません。

ここから先に進んでこの支払いシステムを実装する方法についてのヒントを教えていただけますか?

+0

あなたはユーザー支払いのためにユーザーのためにStripeを統合する方法を考え出しましたか?はいの場合はお知らせください。 –

答えて

6

3つの最も重要な価格は、導入の容易さと可用性という点を考慮する必要があります。


ストライプ:私は簡単にあなたが言及した3つのオプションの各点について説明します

実装を:ストライプは、iOSのネイティブSDKを持っており、ストライプ接続と呼ばれる機能を有していますあなたの口座を通過することなく、ユーザー間で直接支払いを行うことができます。あなたが望むのであれば、あなたはトランザクションのカットを取ることができます:https://support.stripe.com/questions/can-i-enable-my-users-to-receive-payments-from-others https://stripe.com/docs/connect

価格:ストライプの開始料金は0.3 $で、全額の2.9%を要します。

可用性https://stripe.com/global


PayPalの

実装:PayPalが持っている現在のストライプが9カ国世界中で、さらに15カ国でベータ版として利用可能でのみ利用可能ですiOS用のネイティブSDKですが、必要な複雑な機能(どのPryoの答えに下線が引かれているかによって、SDKライブラリの歴史は非常に分かれていますd)。ペイパルは、ピア・ツー・ピアの支払いが可能になります適応支払いと呼ばれるものがあります。 https://developer.paypal.com/docs/classic/products/adaptive-payments/

価格:PayPalは、価格(通貨換算、クロスボーダーの転送など)についての混合多くの情報を持っていますが、おおよそそれは0.3 $と別の3.9%の開始料金です。

可用性:PayPalは、世界中の203カ国/市場で提供されています: アプリ内購入https://www.paypal.com/webapps/mpp/country-worldwide


実装:このお金は常に直接移動しますこれは、あなたのアカウントから最終的なユーザーに資金を奪う何らかのサービスを実装する必要があることを意味します。つまり、バイヤー - >あなた - >受信機です。

:アップルは合計金額の30%を徴収します。

:アプリ内購入は、iOSアプリを配布できるすべての国で利用できます。


結論

  • は、ユーザ間の販売のためのアプリ内購入オプションを使用しないでください、それは単に3つの選択肢のうち、あまりにも複雑で高価です。
  • PayPalは、多くの国で信頼されている強力なブランドで、ストライプよりも強力な候補ですが、IMHO は、シンプルで安価な価格でStripeを選択します。
+0

あなたの答えをありがとう、私はストライプとPayPalに焦点を当てます、アプリ内の購入は私の場合は最高のソリューションのように見えないためです。 – ossmalpha

+0

問題は、In App購入がデジタル商品に必要であることになります –

+0

また、StripeとPaypalはサーバーからAPI呼び出しを行う必要があります。アプリからのAPI呼び出しを実行すると大きなセキュリティ上の問題になります –

0

あなたは迅速ペイパルに実装したい場合は、簡単な支払いにするために、ユーザーの間で行うために使用することができSDK、すでに持っている:
https://github.com/paypal/PayPal-iOS-SDK

またはあなたが(のようないくつかのより高度な機能を必要とする場合には第三のパーティの、パラレル、および支払いをチェーン)あなたはペイパルで古いMPLライブラリを確認することができます。アプリ内については https://github.com/paypal/sdk-packages/tree/gh-pages/MPL

支払いが唯一の有効なアプリケーションストアのユーザーが行うことができ、nはほとんどあり購入します一般的なケースでは、アプリ内の支払いはアプリ所有者に行われます。

関連する問題