0

我正在尝试使用简单的 paisa api 启动 MA 交易。我执行以下代码后得到的响应错误如下。

'RESPOSNE: '{"orderId": "XYZ123", "responseCode": "0017", "responseDesc": "Incomplete merchant information", "storeId": "xxxxx"}

文档中甚至没有提到响应代码“0017”。这是我的代码

const otcTransaction = async () => {
    try {
      let url = `https://easypaystg.easypaisa.com.pk/easypay-service/rest/v4/initiate-ma-transaction`
      let body = {
        emailAddress: 'example@gmail.com',
        mobileAccountNo: '03xxxxxxxxx',
        orderId: 'XYZ123',
        storeId: XXXXX,
        transactionAmount: 10.0,
        transactionType: 'MA',
      }
      const response = await axios.post(
        url,
        body,
        {
          headers: {
            'Credentials': 'base64(username:password)'  
     },
        })
      console.log('RESPOSNE: ', response.data)
    } catch (error) {
      console.log(error.message)
    }
  }

让我知道是否有人在 EasyPaisa MA Transaction 上工作过提前谢谢!

4

2 回答 2

1

向 EasyPaisa 索要商店 ID,我已经检查了它在正确有效负载下的工作正常

于 2022-02-15T09:41:10.307 回答
0

我与easypaisa团队取得了联系,我发现我编写的代码很好。需要做的是,由于我正在开发并使用开发凭据,我只能使用easypaisa提供给我的测试电话号码。(PS 请记住,在测试模式下,我们只能进行 10.0 卢比的交易)

于 2022-02-22T08:53:54.867 回答