首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Instamojo添加自定义金额

Instamojo添加自定义金额
EN

Stack Overflow用户
提问于 2016-04-11 17:01:01
回答 2查看 797关注 0票数 2

我有一个电子商务网站上,我嵌入了一个instamojo支付按钮。在我的instamojo仪表板中指定的金额是INR 200。我希望动态更改数量,使其与mongodb数据库中定义的数量相等。在不使用REST API的情况下,如何实现这一点?

例如:而不是在instamojo支付网关上的“200卢比”或“最低200卢比”,我希望金额的价值等于我的网站上为该特定产品指定的价值。

EN

回答 2

Stack Overflow用户

发布于 2016-08-19 23:26:31

我认为没有像将价格值作为URL变量传递这样简单的方法。您需要使用REST API或php库,并通过以下方式生成支付请求

代码语言:javascript
复制
try {
    $response = $api->paymentRequestCreate(array(
        "purpose" => "FIFA 16",
        "amount" => "3499",
        "send_email" => true,
        "email" => "foo@example.com",
        "redirect_url" => "http://www.example.com/handle_redirect.php"
        ));
    print_r($response);
}
catch (Exception $e) {
    print('Error: ' . $e->getMessage());
}
票数 1
EN

Stack Overflow用户

发布于 2019-11-15 15:32:06

代码语言:javascript
复制
<?php
include 'database.php';//include database    
$pricesql="SELECT * FROM `price`";//this is price table which i can update  and this table contain 3 type of price
$response=mysqli_query($conn,$pricesql);
$price=mysqli_fetch_assoc($response);
$price_teacher= $price['price_teacher'];
$price_student= $price['price_student'];
$price_institute= $price['price_institute'];
     }
}

包括'src/instamojo.php';

@$api =新建Instamojo\Instamojo(test_d895d58336b76a4042ae3b70851,test_12bb1df4f178cbbbed8ddaa3d9b,'https://test.instamojo.com/api/1.1/');

尝试{

代码语言:javascript
复制
$response = $api->paymentRequestCreate(array(
代码语言:javascript
复制
    "purpose" => $product_name,
代码语言:javascript
复制
  "custom_fields"=>$cars,
代码语言:javascript
复制
    "amount" => $price,//here you can pass amount(remove my comment)
代码语言:javascript
复制
    "send_email" => true,
代码语言:javascript
复制
    "email" => $email,
代码语言:javascript
复制
    "buyer_name"=> $name,
代码语言:javascript
复制
    "phone"=>$phone,
代码语言:javascript
复制
    "send_sms"=> true,
代码语言:javascript
复制
    "allow_repeated_payments"=>false,
代码语言:javascript
复制
    "redirect_url" => "http://localhost/bteacher/thankyou.php"
代码语言:javascript
复制
    //"webhook"=>
代码语言:javascript
复制
    ));
代码语言:javascript
复制
$pay_url = $response['longurl'];
代码语言:javascript
复制
header("Location: $pay_url");
代码语言:javascript
复制
exit();

}

捕获(异常$e) {

代码语言:javascript
复制
print('Error: ' . $e->getMessage());

}

?>

代码语言:javascript
复制
```javascript
代码语言:javascript
复制
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36544193

复制
相关文章

相似问题

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