2

これがPHPで可能かどうか、またはまったく可能かどうかを知る必要があります...

PHPで行われたショッピングカートがあるとしましょう。支払い処理はPayPal経由です。

顧客のジョンは、カートに70ドルの価値に2つのアイテムを追加します。今、ジョンはたった20ドルしか払っていません。次に、ピーターとジムがボランティアで残額を支払います。Peterは、MasterCardを使用して1週間後に30ドルを支払います。ジムはさらに10週間後に残りの$20を支払います。これは、PHPコードが同じトランザクションへのPayPal支払いを追跡する必要があることを意味します。

重要な質問は次のとおりです。ペイパルまたは他のゲートウェイは、一定期間にわたって異なる人々による同じ請求書へのそのような複数の支払いを許可しますか?

これを示すPayPalシステムのドキュメントへのリンクでさえ、答えとしては良いでしょう。ただし、上記のルールを満たすことができなければなりません。

ありがとう!

4

1 に答える 1

0

これをサポートするには、既存のショッピング カードを変更するか、独自のショッピング カードを作成する必要があります。SQL を使えば、複数の人が同じ商品に対して支払いを行えるようにするのは簡単ですが、支払いごとに payment_status の更新を追跡するようにしてください。

ショッピング カートは通常、金額がロックされています。つまり、オブジェクトの支払いに独自の金額を入力することはできません。支払い URL からを削除すると&amount=XXX(PayPal を想定)、PayPal に到達すると、送金する金額を要求されます。

最後に、sql を使用して各支払いを追跡し、すべての支払いの合計が合計に達すると、アイテムをすべての支払人に送信します。

于 2011-06-28T03:52:43.517 に答える