BALANCE

Método ListUserAccounts
Permite obter as contas do utilizador o respectivo saldo.

Parâmetro Entrada:

Parâmetro Descrição Tipo
APIUserName Utilizador de acesso à API String
APIPassword Password de acesso à API String
UserSessionGUID Token de autenticação do utilizador String

Parâmetro Saída:

Parâmetro Descrição Tipo
OperationResultCode Código Resposta Int
OperationResultMessage Mensagem Resposta String
AccountsList Lista de Contas List

Account :

Parâmetro Descrição Tipo
Name Nome Conta String
Balance Saldo Decimal
GUID Token identificador da conta String

Códigos Reposta:

Código Descrição
0 Sucesso
1 Erro Servidor
2 Dados de acesso à API inválidos

Exemplo:

 


Método ListUserCreditCards
Permite obter uma lista de Cartões de Crédito do utilizador.

Parâmetro Entrada:

Parâmetro Descrição Tipo
APIUserName Utilizador de acesso à API String
APIPassword Password de acesso à API String
UserSessionGUID Token de autenticação do utilizador String

Parâmetro Saída:

Parâmetro Descrição Tipo
OperationResultCode Código Resposta Int
OperationResultMessage Mensagem Resposta String
CreditCardsList Lista de Cartões de Crédito List

CreditCard:

Parâmetro Descrição Tipo
Name Nome Cartão Crédito Int
Number Número Cartão Crédito String
Guid Token identificador da conta String

Códigos Reposta:

Código Descrição
0 Sucesso
1 Erro Servidor
2 Dados de acesso à API inválidos

 

Método ChargeMoneyByMBRef
Permite fazer um carregamento de saldo através de uma referência multibanco.

Parâmetro Entrada:

Parâmetro Descrição Tipo
APIUserName Utilizador de acesso à API String
APIPassword Password de acesso à API String
UserSessionGUID Token de autenticação do utilizador String
Value Valor de carregamento Decimal

Parâmetro Saída:

Parâmetro Descrição Tipo
OperationResultCode Código Resposta Int
OperationResultMessage Mensagem Resposta String

Códigos Reposta:

Código Descrição
0 Sucesso
1 Erro Servidor
2 Dados de acesso à API inválidos

 


Método ChargeMoneyByMBWay
Permite fazer um carregamento de saldo através do sistema mbway.

Parâmetro Entrada:

Parâmetro Descrição Tipo
APIUserName Utilizador de acesso à API String
APIPassword Password de acesso à API String
UserSessionGUID Token de autenticação do utilizador String
Value Valor de carregamento Decimal
PhoneNumber Nº de Telemóvel para onde é enviado o pagamento. Decimal

Parâmetro Saída:

Parâmetro Descrição Tipo
OperationResultCode Código Resposta Int
OperationResultMessage Mensagem Resposta String

Códigos Reposta:

Código Descrição
0 Sucesso
1 Erro Servidor
2 Dados de acesso à API inválidos

 

 


Método ChargeMoneyByCreditCard
Permite fazer um carregamento de saldo através de cartão de crédito.

Parâmetro Entrada:

Parâmetro Descrição Tipo
APIUserName Utilizador de acesso à API String
APIPassword Password de acesso à API String
UserSessionGUID Token de autenticação do utilizador String
Value Valor de carregamento Decimal
CreditCardGUID Token Identificador do Cartão de Crédito String

Parâmetro Saída:

Parâmetro Descrição Tipo
OperationResultCode Código Resposta Int
OperationResultMessage Mensagem Resposta String

Códigos Reposta:

Código Descrição
0 Sucesso
1 Erro Servidor
2 Dados de acesso à API inválidos

 


Método WithdrawMoney
Permite fazer uma transferência de dinheiro.

Parâmetro Entrada:

Parâmetro Descrição Tipo
APIUserName Utilizador de acesso à API String
APIPassword Password de acesso à API String
UserSessionGUID Token de autenticação do utilizador String
DestinationName Nome do destinatário String
Ammount Valor a transferir Decimal
BankName Nome do Banco String
NIB NIB da conta String
Message Mensagem String

Parâmetro Saída:

Parâmetro Descrição Tipo
OperationResultCode Código Resposta Int
OperationResultMessage Mensagem Resposta String

Códigos Reposta:

Código Descrição
0 Sucesso
1 Erro Servidor
2 Dados de acesso à API inválidos