wordpress - woocommerce Dragonpay 支付网关
问题描述
Dragonpay 如何以及在何处访问我的网站/插件,以便 Dragonpay 可以更新 woocommerce 中的订单状态?这是我插件中的回调方法
class payment_gateway extends WC_Payment_Gateway {
function callback(){
global $woocommerce;
$order_id = $_GET['txnid'];
$status = $_GET['status'];
$order = new WC_Order( $order_id );
if ($status == 'S') {
$order->add_order_note('Dragonpay Payment Status: SUCCESSFUL');
$order->payment_complete();
wp_redirect($order->get_checkout_order_received_url());
exit;
}
}
}
解决方案
推荐阅读
- c - 调整二维字符数组的大小会导致异常
- javascript - 将此(按钮 html 元素)传递给“onclick”函数
- python - 如何用线投影绘图的交点?
- apache-spark - Pyspark 3.0 无法覆盖或删除托管表
- python - 为什么 VS Code 将函数的重新定义指出为错误?
- apache-superset - 升级到超集 0.38 后没有来源菜单项
- c - 为什么 memcpy() 无法在同一数组中复制数组的元素但具有偏移量
- python - 没有列表理解的Python多处理imap?
- python - 在 for 循环中使用 if 语句进行一行编码
- swi-prolog - 通过部分匹配撤消?