2017-12-22 10 views
0

私は、ユーザーが生のオーディオトラックをアップロードし、完了後に購入するオーディオ処理サービスを実行しています。購入後、それぞれのファイルをダウンロードする独自のDropboxリンクが電子メールで送信されるようにしたいと思います。PayPal IPNで取引固有のメールを送信する

私のウェブサイト上の各取引には異なる価格情報が含まれており、一意のリンクが必要となることを考えれば、私は何をすべきか分かりません。

現在、ユーザーは、購入したいファイルをチェックボックスで選択することができます。次に、サーバー側ロジックを使用して適切な価格を計算し、PayPal Express Checkoutボタンを使用して実行します。

payment: function(data, actions) { 
      return actions.payment.create({ 
      payment: { 
       transactions: [{ 
        amount: { total: "<?php echo $totalPrice ?>", currency: 'USD' } 
       }] 
      } 
      }); 
     }, 

問題は、購入後に手動でダウンロードリンクを手動で送信する方法がないことです。これはPayPal IPNで可能ですか?ありがとう

答えて

0

データベースには、購入した商品の詳細とその注文の一意のデータが含まれているローカル注文記録を作成する必要があります。その後、支払いリクエストの注文IDをPayPalに渡すと、IPNデータに戻ります。オーダーIDを使用して独自のデータをシステムから取り出すことができ、それをカスタム電子メールに含めることができます。

+0

「IPNデータに戻ってくるだろう」という言い回しがわかりません。あなたは答えを拡大してください。私は非常に混乱しています。 – otonomi

+0

PayPalへの支払請求に「請求書」パラメータを含めると、渡された同じ値がIPNデータ内の「請求書」パラメータに含まれます。 –

関連する問題