2012-05-04 21 views
-1

私は支払いのためにAuthorize.Netを使用する保守プロジェクトを持っています。現在、システムはゲートウェイによって提供される電子メール領収書を提供します。レシートを受け取り、印刷可能な領収書として感謝のページに表示する方法はありますか?authorize.netによって生成された電子メールを取得する方法

助けていただければ幸いです。

答えて

0

現実的ではありません。使用しているAPIがプログラミングに影響しますが、技術的にはyou can pipe the copy of the receipt sent to you into a PHP programがデータベースまたはフラットファイルに配置されるため、どのようにすればよいか正確に言うのは難しいです。一方、PHPスクリプトは、ファイルやデータベースレコードが存在するのを待ってから、それが出力されると画面に出力します。

これは、いくつかの理由のために悪い計画のようになります。

  • メールはユーザーが来ることはありません領収書を待っておくことができ到着したことがない場合。その結果、ユーザーが不幸になり、潜在的にchargebacksが発生する可能性があります。

  • これが機能しても、それは遅くなり、結果として顧客満足度が低下します。

  • これはハックです。

ユーザーに印刷可能な領収書を提供するために、多くのより良い方法があります。 AIMARB、またはCIM APIを使用している場合は、Authorize.Netからの応答にすぐにアクセスできます。この情報を使用して、印刷可能な領収書を簡単に生成することができます。 SIMを使用している場合は、relay responseを使用して、同じことを達成するためにAuthorize.Netからトランザクション情報を取得できます。彼らは速いです

  • :ので

    これらは、より良い解決策です。あなたは秒以内にAuthorize.Netからの応答を得て、1秒未満で情報を印刷することができます。

  • 領収書の内容と外観は完全に管理されています。

  • 信頼できます。あなたは毎回高速応答を得ることに期待することができます。

のAPIでの作業はあなたに困難なようであれば、あなたは魅力的な彼らのSilent Post機能を使用して見つけることがあります。これはPayPalのIPNのようなもので、トランザクションの処理後、使用するAPIに関係なく、すべてのトランザクション情報が指定したPHPスクリプトに送信されます。フォーム提出と同じようにPOSTされるので、作業が簡単です。その情報を使って領収書をユーザーに電子メールで送ることができます。

免責事項:私はSitepointのチャージバックの記事とサイレント・ポストの記事

+0

はい、APIを読んだ後、私は私の領収書作成スクリプトを作成する必要があると結論を書きました。 :) – KutePHP

関連する問題