c# - 如何在 asp.net 网络表单中集成 instamojo 支付网关
问题描述
我是在 ASP.Net 中集成支付网关的新手。所以我想知道将它集成到我的 ASP.Net Web 应用程序的步骤。我已经从 Github 下载了 Instamojo 作为参考提供的 C# 包装器。但是我的想法是空/零,因为我不知道该怎么做。所以我需要有人来阐明这个话题。我尝试搜索互联网,不幸的是没有结果..
到目前为止我什么都没试过。我只有我的 ASP.Net Web 应用程序和 C# .NET 包装器(这就是他们所说的......)。
解决方案
在asp.net c#中集成Instamojo支付网关
我将分步骤列出:
第 1 步:Instamojo 提供了两个帐户
- 现场/生产帐户 - www.Instamojo.com
- 测试帐户 - test.instamojo.com 因此在 test.instamojo.com 中创建一个帐户并转到仪表板并创建新的测试凭据,如下所示[将提供客户端 ID 和客户端密码]
第 2 步:转到https://github.com/Instamojo/instamojo-csharp并从那里下载 c# wrapper [filename] 并解压缩并打开
Steo 3:只需从下载/提取的文件夹中复制 InstamojoAPI 文件夹并将其粘贴到所需的项目中
第 4 步:在 github 链接中的 Payments API 下复制名为 Create new payment order 的部分的代码 - https://github.com/Instamojo/instamojo-csharp并将其复制到您的项目中的新表单/文件中
第 5 步:复制后,在您的代码中将客户端 ID 替换为您的测试客户端 ID,将客户端密码替换为您的测试客户端密码,将端点替换为以下 url:https : //test.instamojo.com/v2/ 和 authendpoint 使用以下 url :https ://test.instamojo.com/oauth2/token/
Instamojo objClass = InstamojoImplementation.getApi( “[client_id]”, “[client_secret]”, “[endpoint]”, “[auth_endpoint]”);
第 7 步:然后在您的项目中找到以下代码并将消息框替换为 response.redirect,如下所示
这就是你的好去处。触发运行按钮并查看结果如下
首先,您的 localhost 主页将触发。你必须在下面创建一个这样的表格
然后..这个.. [您的测试/沙盒帐户详细信息在这里 - https://support.instamojo.com/hc/en-us/articles/208485675-Test-or-Sandbox-Account] [ ] 7
然后付款后它应该重定向到您之前指定的redirection_url。像这样
objPaymentRequest.redirect_url = “redirect_url”;
就是这样..快乐编码
推荐阅读
- c# - C#: Deconstruct(...) 是否在编译输出中生成额外的垃圾分配?
- python - is_array 函数 php 到 Python
- ruby - 如何使用 Sequel 运行 Postgres psql“斜线”命令
- r - 在闪亮仪表板标题上放置一个下拉按钮以选择主题
- circleci - CircleCI 保持步骤
- angular - 尝试对角度数据表进行排序,但单击排序时没有任何反应
- java - RabbitMQ Java 客户端通道在创建时关闭
- gradle - 自定义 gradle 插件抛出 Unable to load class 'io.github.classgraph.ClassGraph'
- flutter - Flutter 布局 -3 列
- python - 为什么 gspread 中的 worksheet.get() 不起作用?