84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
我现在要做一个微信支付的功能,会员积分+金额的组合方式进行支付购买,请问各位大牛积分在什么时候进行抵扣比较好呢?
在支付成功的回调进行积分的减扣,如果这时积分余额不足怎么办?发起微信支付预申请成功将积分扣除,如果用户取消支付,在回调处理时中断了怎么办?当然可以加上定时器扫描,一段时间内未完成支付操作的回滚积分
还有其他更好的办法吗?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
これは 2 つのステップに分かれています: 1. 注文を生成します 2. 注文の支払いを行います
ロジックを分解すると、簡単に理解できるようです:
注文を生成し、それを関連付けて 2 つの支払いパス (ポイント + WeChat) を生成します
注文には支払い有効期間があり (たとえば、2 時間以内に支払いがない場合は自動キャンセルされます)、ユーザーによる手動キャンセルのエントリもあります。
注文の生成後に支払いロジックを入力します。これら 2 つのロジックでは、ポイントの支払いがすぐに実行され、支払いが正常にコールバックされると、WeChat 支払いがインターフェイスを呼び出し、2 つの支払い方法の支払いステータスがチェックされ、両方が正常に支払われた場合、注文は完了します。ポイントの支払いが完了していない場合は、ポイントの支払いを待ちます。
タイムアウトキャンセルが発生した場合、またはユーザーが自分でキャンセルした場合、各パスからの支払いが返金されます。ポイントはポイントアカウントに返金され、WeChat は返金インターフェースを呼び出します
支払いを開始する前にポイントを判断し、支払いが成功した後にポイントを差し引くのですか?これでいいんじゃないの?
支払い開始後、差し引かれるポイントを凍結します。支払いが成功した場合、ポイントは差し引かれます。支払いが失敗した場合、またはキャンセルされた場合、ポイントは凍結解除されます。
最初にポイントの価格を何元にするかを設定するか、ポイント + 現金の別のアクティビティを開始します。そうしないと、後からポイントを追加するのが困難になります。 新しいモジュールを追加して、ポイントの価値を自分で定義して、購入時に使用するポイント数を選択し、決済時に現金にまとめて計算できるようにすると思います。
ポイントは最初に差し引かれます。1. 支払いが失敗した場合、ポイントは支払いコールバック関数に従って返され、注文は無効になります。 2. 支払いが成功したら、注文ステータスを完了に変更します。
これは 2 つのステップに分かれています:
1. 注文を生成します
2. 注文の支払いを行います
ロジックを分解すると、簡単に理解できるようです:
注文を生成し、それを関連付けて 2 つの支払いパス (ポイント + WeChat) を生成します
注文には支払い有効期間があり (たとえば、2 時間以内に支払いがない場合は自動キャンセルされます)、ユーザーによる手動キャンセルのエントリもあります。
注文の生成後に支払いロジックを入力します。これら 2 つのロジックでは、ポイントの支払いがすぐに実行され、支払いが正常にコールバックされると、WeChat 支払いがインターフェイスを呼び出し、2 つの支払い方法の支払いステータスがチェックされ、両方が正常に支払われた場合、注文は完了します。ポイントの支払いが完了していない場合は、ポイントの支払いを待ちます。
タイムアウトキャンセルが発生した場合、またはユーザーが自分でキャンセルした場合、各パスからの支払いが返金されます。ポイントはポイントアカウントに返金され、WeChat は返金インターフェースを呼び出します
支払いを開始する前にポイントを判断し、支払いが成功した後にポイントを差し引くのですか?これでいいんじゃないの?
支払い開始後、差し引かれるポイントを凍結します。支払いが成功した場合、ポイントは差し引かれます。支払いが失敗した場合、またはキャンセルされた場合、ポイントは凍結解除されます。
最初にポイントの価格を何元にするかを設定するか、ポイント + 現金の別のアクティビティを開始します。そうしないと、後からポイントを追加するのが困難になります。
新しいモジュールを追加して、ポイントの価値を自分で定義して、購入時に使用するポイント数を選択し、決済時に現金にまとめて計算できるようにすると思います。
ポイントは最初に差し引かれます。
1. 支払いが失敗した場合、ポイントは支払いコールバック関数に従って返され、注文は無効になります。
2. 支払いが成功したら、注文ステータスを完了に変更します。