verifyPayment method

void verifyPayment()

Implementation

void verifyPayment() async {
  var dataBody = {
    'referenceID': narration.toString(),
    'agentmonoID': userId.toString(),
    'amount': nairaAmountkobo.toString(),
  };
  var response = await CallApi().postData(
    dataBody,
    'verify-payments',
  );
  IO.Socket socket = IO.io('https://api.saturncryptovc.com/',
      OptionBuilder().setTransports(['websocket']).build());
  socket.onConnect((data) {});

  socket.on(
      'saturn-$narration',
      (data) => {
            if (data['data']['paymentStatus'] == 'Success')
              {paymentStatus.value = 'success'}
          });
  socket.onError((data) => print('error:$data'));
  socket.onConnectError((data) {
    socket.emit('msg', 'test');
  });

  socket.onDisconnect((_) => print('disconnect'));
}