スタックオーバーフローのメンバーの皆様、
私は、クライアントの1人にオンライン支払いサービス(カスタム支払いサービスモジュールに取り組むのはこれが初めて)を実装したいと考えている開発者であり、PayPalの使用を提案しています。
私が持っているシナリオは次のようなものです:
Webサイトでは、完了するために資金が必要なプロジェクトを作成するためのユーザーを提供します。プロジェクトの所有者は、必要な資金の量とこの資金を収集するために必要な時間を指定する必要があります。例:「User-1 」は「 Project-1」という新しいプロジェクトを作成します、彼は彼のプロジェクトを完了するために「$ 1000」を必要とし、この資金を集める時間は「1週間」です。
これで、他のユーザーは、「$ 1」、「$ 10」、「$ 100」など、さまざまな金額で彼のプロジェクトにお金を寄付することで、この男を支援(サポート)できます...
PayPalサービスを使って実装する必要があるのは、「サポーター」からのお金を自分のアカウントや場所に保管することです。「1週間」の資金集め期間が終了すると、システムは目標予算に達したかどうかを評価します。これは、「プロジェクト1」の資金調達が「1000ドル」に達したかどうかを意味します。
資金が成功した場合(「 $ 1000 」に達した場合)、そのお金はサポーター(寄付者)アカウントから差し引かれ、プロジェクトの所有者「User-1」に送金されます(PayPalとシステムには料金がかかります)。資金は失敗でした、お金は差し引かれません、そして、支持者(寄付者)はそこにお金を取り戻します(このお金の保留を取り除いてください)。
これはPayPalサービスでできることですか?または、別のアプローチを調査しますか?
PayPalのドキュメントや多くの記事で割り当てを検索してみましたが、すべて直接支払いと払い戻しの操作について言及しています。PayPalは支払いと払い戻しの料金を差し引くため、システムの費用がかかります。
私はこの問題についての助けに本当に感謝しています。
よろしくお願いします