Userpointsモジュールを使用しています。私がする必要があるのは、ポイントメトスを介して購入が完了したら、別のdrupalサイトで残りのポイントを更新することです。
Webサービスを試しました。他のサイトの残りのポイントを更新するWebサービスを作成しました。
コードを調べたところ、関数uc_userpoints_payment_uc_order() 'all\modules\usernames_ubercart\uc_userpoints_payment\uc_userpoints_payment.module'が更新され(uc_userpoints_payment_payment)、ポイントが払い戻されました(uc_userpoints_payment_refund)。したがって、ここ(これらの2つの関数)では、Webサービスを呼び出します。
誰かが光を当てて私を正しい方向に向けてくれませんか?
hook_uc_checkout_complete
を使用してWebサービスを呼び出すことができます。チェックアウトプロセスが完了するとアクションが実行されます。
参照してください c_cart api