2011-12-15 9 views
0

私は銀行と協力して、自己主催の支払いフォームを設定しようとしています。彼らの要件とドキュメントはこれまでのところ意味があります。お支払いが成功しました

データベースの最後に、私はクレジットカードの詳細などの機密データを記録しません。

質問:

私はどちらか1か

0それは銀行のために十分なはず含まれていますpaidと呼ばれる私のユーザーテーブルのフィールドを、作成していますか?

私は支払いが承認された後に実行するために内部にリンクを置くことができるそのようなpay-palを前提としています。私のスクリプトは、支払いが成功した場合には - 支払フィールドを1で更新するだけです。もし支払いが成功しなかったら、ゼロで更新して、スタッフやユーザーなどに電子メールを送ってください。

それは簡単か何か不足していますか?

+0

私は銀行のことは知らないが、私は試みがエラー/ステータスメッセージが何だったか、それが成功したかどうかにかかわらず、支払いを受けるために作られた、ともしなかったことを、いくつかの兆候を持っているしたいと思います。 – ahillman3

+0

1つの製品を1つの価格で販売しない限り、ユーザーがどれくらいの金額を支払ったのか、どの製品をいつ、どの日に記録するのも良い考えです。 –

+0

はい、それは私のスクリプトを実行するリターンリンクになります – jonnypixel

答えて

1

具体的な質問がなかったので、これは本当に答えではないが、私の2セント...

あなたのソリューションは、おそらく過度に単純化しています。以下を考慮してください:

  1. これはサブスクリプション製品、納品品、または完全に他のものですか?要件は、異なる場合があります。ユーザーテーブルに「有料」フラグが設定されていると、それがサブスクリプションであると考えられます。そうであれば、誤った名前になっている可能性があります。 「有料」ではなく、「現在購読中」のフラグが必要です。ユーザーが実際に複数回支払うからです。

  2. 払い戻し、チャージバック、または部分的なクレジットに関するポリシーは何ですか?

  3. ユーザーの支払い方法や支払い方法は重要ですか。

+0

はい、あなたのフィードバックに感謝します。サービスは簡単です。 1年後に1を0に戻すことで、サービスの有効期限が切れます。 – jonnypixel

+0

私は実際にあなたのアドバイスを受けて、その問題を銀行に確認しました。私はそれを設定する方法は、いくつかのデータを収集することですし、365日後に私は自分のWebリスティングを非公開にします。アカウントにログインして新しい支払いを行うことができるメールが届きます。払い戻しは、顧客がマーチャント口座にログインし、ボタンをクリックするだけでそこで発行されます。それは常に1年間の支払いであり、それが期限切れです、私はそれをチェックするために簡単なcronスクリプトを使用します。私は何かを逃したことがありますか? – jonnypixel

関連する問題