首页 > 解决方案 > 如何在 asp.net 网络表单中集成 instamojo 支付网关

问题描述

我是在 ASP.Net 中集成支付网关的新手。所以我想知道将它集成到我的 ASP.Net Web 应用程序的步骤。我已经从 Github 下载了 Instamojo 作为参考提供的 C# 包装器。但是我的想法是空/零,因为我不知道该怎么做。所以我需要有人来阐明这个话题。我尝试搜索互联网,不幸的是没有结果..

到目前为止我什么都没试过。我只有我的 ASP.Net Web 应用程序和 C# .NET 包装器(这就是他们所说的......)。

标签: c#asp.netpayment-gateway

解决方案


在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]”);

第 6 步:您必须提供这些参数,如下所示 在此处输入图像描述

第 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”;

就是这样..快乐编码


推荐阅读