如何使用Android从Intent打开Paytm应用?

时间:2018-08-23 11:21:15

标签: android android-intent paytm

我正在为大学校园的餐馆创建送餐应用程序。这些餐厅大多数都接受Paytm作为付款方式。

我想在我的应用程序中添加一个按钮以启动Paytm应用程序,其中包含供应商的手机号码和填写的订单金额。因此,用户只需要按一个按钮即可完成付款。我不需要甚至需要从Paytm接收付款确认。

我无法使用付款API,因为它将付款限制为仅为其生成API密钥的一个帐户。

如果通过意图无法实现,是否可以通过深度链接实现?

2 个答案:

答案 0 :(得分:1)

您可以这样使用PayTm的软件包名称

401 Unsupported app only token.

答案 1 :(得分:0)

我不知道如何直接打开它,但是到目前为止,我想到了下面的代码。它将打开浏览器,并将重定向到应用程序。

public class SQL
    {
        public static MySqlConnection Connection = new MySqlConnection("SERVER=localhost;DATABASE=nutrihelp;UID=root;PASSWORD=somepassword;");
        public static MySqlDataReader Reader;
        public static MySqlCommand Command;

        public static bool ConnectionOpen()
        {
            try
            {
                Connection.Open();
                return true;
            }
            catch (MySqlException ex)
            {
                switch (ex.Number)
                {
                    case 0:
                        MessageBox.Show("Cannot connect to server. Contact administrator.");
                        break;

                    case 1045:
                        MessageBox.Show("Invalid username/password, please try again.");
                        break;
                }
                return false;
            }
        }

        public static bool ConnectionClose()
        {
            try
            {
                Connection.Close();
                return true;
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
                return false;
            }
        }

        public static void CleanConnection()
        {
            Reader.Dispose();
            Command.Dispose();
            Reader.Close();
        }
    }