2011-01-05 10 views
1

私たちの実装言語はPHPです(CodeIgniterライブラリを使用しています)。イベントRSVP支払いはクレジットカードの払い戻しと事前認証をサポートしていますか?

私の要件は、このです:

  • ユーザーは、我々は彼らのカードに事前認証を入れた時点で、イベントにRSVPできるようにする必要があります。イベントの24時間前に、私たちはカードから支払いを受け取ります。主催者は、イベントの開始時刻の24時間前までにキャンセルすることができます。この場合、カードの承認が解除されます。

私のためにこのすべてのロジックから手間を取り除くことができるSaaSサービスはありますか?さらに優れています - セキュリティで保護されたホストされたフォームページを提供し、ユーザーはCCの詳細を提供できます(クレジットカード情報と何か関係を持たせる必要はありません)。

間違いなくプラスです。

+1

承認は永遠に良いことではありません。彼らは期限が切れるので、事前にこれを大幅にやろうとしているのであれば、難しいかもしれません。 – profitphp

答えて

0

profitphpが指摘しているとおりです。それはそれがどのように機能するかはまあまあです。通常、認証は決済されていない場合、2〜3日以内に落ちます。

代わりに、お支払いサービスプロバイダ(または決済に関するSaaSの用語であるPSP)によってホストされているページにユーザーをリダイレクトすることで、カードの詳細を先に取り込むことができます。詳細をキャプチャするときには、PSPにゼロ値の承認を実行させ、カードの詳細が有効であることを確認し、トークンIDを返すだけです。

イベントの24時間前にキャンセルされていないすべてのトークンのリストを実行してPSPに再度提出しますが、今度は完全な認証/決済を実行します。合理的なチャンスがありますが、これらのうちのいくつかは、認証に失敗します(資金の不足または期限切れ/キャンセルされたカードが最も可能性が高い)ので、それを処理するビジネスロジックが必要です。

また、イベントの1週間前に認証/決済を行うことができます。これにより、認証が失敗した顧客を再確認する時間を確保できます。トークンIDをPSPに提出することで、払い戻しを依頼することはできます。

ほとんどすべての決済サービスプロバイダがこの機能を提供します。

+0

これまでに設定されたすべてのビジネスロジックを持つPSP(督促サポートなど)に関しては、存在しますか? – ubermensch

+0

はい、PSPのすべてのかなり基本的なもの、私はあなたが*これを提供していないものを見つけるのに苦労すると思います。ビジネスルールは依然としてあなた/クライアントによって適用されます。つまり、あなたは実際にお金や払い戻し金などを取ってほしいときにPSPに(Web APIを介して)通信します。 – PaulG

関連する問題