从wordpress中的其他站点接收webhook


I am developing a plugin for courier management system
The plugin includes payment gateway (Instamojo) integration.
Successfully completed payment gateway integration by creating payment request.

In the payment process, This payment gateway will gives detailed data of transaction using webhooks. Im unable to get values from webhooks in wordpress

My try
The code for initiating payment is down below,

try {
$response = $api->paymentRequestCreate(array(
    "buyer_name" => $_POST['name_f'],
     "purpose" => "#order :".$info_f['serno'],
    "amount" => $info_f['totalprice'],
   "send_email" => true,
    "email" => $info_f['emailid'],
    "redirect_url" => "http://www.mywebsite.in/thank-you",
    "webhook" => "http://www.mywebsite.in/thank-you"
    ));
    print_r($response);
    header('Location:'.$response['longurl']);
    }
    catch (Exception $e) {
   print('Error: ' . $e->getMessage());
 }

(Not sure about webhook url)
Now at the thank you page, i have added a shortcode [cm-thankyou], the function is in thankyou.php

function cm_redback(){

echo "THANK YOU<br>";
print_r($_POST);
 }
add_shortcode( 'cm-thankyou', 'cm_redback' );

I tried printing the $_POST (i heard webhooks will be in $_POST) but unable to get the webhook working.
Please help me to get this working, I searched a lot in google and hit dead-end without getting any results.

These are instamojo integration guides, i referred.
https://docs.instamojo.com/docs/payments-api
https://github.com/Instamojo/instamojo-php.

Thanks in advance :)

dongyuling0312
dongyuling0312 我不打算过多地调查它,但是id说他们的webhook字段与重定向分开,即用户被重定向到重定向值并且分开到此,网关向webhook执行发布。尝试使用日志文件设置某些内容以查看是否返回了信息。您不会以用户身份看到任何输出
大约 4 年之前 回复
douzhuochao4027
douzhuochao4027 那么,我正在做的是这个代码吗?我需要对此进行一些澄清:他们提到-“Webhook是我们将支付详细信息作为POST请求发送到的URL。请注意此请求的内容类型是application/x-www-form-urlencoded。“请解释一下,谢谢:)
大约 4 年之前 回复
duanji7881
duanji7881 从不介意术语webhooks....你可以$_POST信息到页面,但如果$_POST为空,没有数据发送。如果网关未指定邮寄哪些信息,我会在其他地方查找
大约 4 年之前 回复
donglian5309
donglian5309 这就是我困惑的地方。这个网关有两种类型的响应,它在URL中发送支付ID,这样我就可以使用GET。但网关通过webhooks(文档说)发送更多信息,以便我可以使用post(这不适用于此代码)。webhookURL中的位混淆也是。不知道在那里添加..
大约 4 年之前 回复
douyanqu9722
douyanqu9722 那么网址是否附有任何内容?如果不是没有返回值,则发布或获取
大约 4 年之前 回复
douzi8916
douzi8916 我没有收到任何错误,短代码的输出是Aarray(),就是这样
大约 4 年之前 回复
duanniying2342
duanniying2342 你还没有提到错误是什么
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问