首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确认Instamojo付款确认?

如何确认Instamojo付款确认?
EN

Stack Overflow用户
提问于 2015-06-19 14:13:53
回答 3查看 2.9K关注 0票数 0

支付成功后,调用Webhook url,其中包含支付id等详细信息。如果两个或两个以上的人同时付款。每一个都使用不同的支付链接。返回的帖子信息是否会传给对应的人?或者是否有机会将帖子信息错放给任何其他人?

我如何确认退货付款信息到达付款的同一人?有没有办法从卖家网站的付款链接附加一些价值,以确定付款的人?

EN

回答 3

Stack Overflow用户

发布于 2015-06-24 13:42:36

发送到Webhook URL的POST请求将包含用户在付款期间输入的数据,包括他们的nameemailphone

如果您使用相同的Webhook URL为不同的付款链接,那么您也可以确定哪个付款链接是用来进行此付款的。POST请求包含诸如offer_slugoffer_title之类的字段,这些字段可用于标识所使用的支付链接。

如果这还不够,那么您可以为您的链接定义自定义字段,并与它们一起传递一些自定义数据。有关更多详细信息,请查看Instamojo的integration documentation

票数 0
EN

Stack Overflow用户

发布于 2015-06-27 16:24:49

尊敬的,

几天前,我在我的web应用中集成了instamojo,Webhook将为您提供titlepayment_idbuyer_emailbuyer_namebuyer_phone<代码>E29,<代码>E110状态<代码>E211,<代码>E112offer_slug<代码>E213,<代码>E114数量<代码>E215,<代码>E116mac<代码>E217和更多参数。有了上面提供的,您可以确定哪个用户选择的链接支付。

解决方案:在简单地重定向到付款链接之前,只需组装文档中指定的请求,添加电子邮件、姓名和电话作为参数,并将其设置为只读,以便在继续付款时无法更改。添加hmac-sha1验证也将加强完整性检查。

我建议您将文档再看一遍,以便更好地理解和澄清。

票数 0
EN

Stack Overflow用户

发布于 2016-10-07 22:08:25

您必须通过X-Api-Key和'X-Auth-Tokenand after transaction you will get 2 valuespayment_request_idandpayment_id`传递这2个,您将获得事务详细信息:

代码语言:javascript
复制
$requestid = Input::get('payment_request_id');
        $paymentid = Input::get('payment_id');
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://www.instamojo.com/api/1.1/payment-requests/'.$requestid.'/'.$paymentid.'/');
        curl_setopt($ch, CURLOPT_HEADER, FALSE);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
        curl_setopt($ch, CURLOPT_HTTPHEADER,
            array("X-Api-Key:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                "X-Auth-Token:bbbbbbbbbbbbbbbbbbbbbbbbbbb"));
        $payload = Array(
            'purpose' => 'FIFA 16',
            'amount' => '2500',
            'phone' => '9999999999',
            'buyer_name' => 'John Doe',
            'redirect_url' => 'http://www.example.com/redirect/',
            'send_email' => true,
            'webhook' => 'http://www.example.com/webhook/',
            'send_sms' => true,
            'email' => 'foo@example.com',
            'allow_repeated_payments' => false
        );
        $response = curl_exec($ch);
        curl_close($ch);
        $transactiondata = json_decode($response , true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30931112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档