Skip to content

Commit

Permalink
Documentação MbWay
Browse files Browse the repository at this point in the history
  • Loading branch information
vladyslavkotyk committed Apr 27, 2021
1 parent 3edf34a commit 1177c83
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,54 @@ Qualquer dúvida é so criar um ticket, poderei também escrever o código em no
| 3 | Chave inválida.|
| 9 | Erro desconhecido.|

## Gerar novo pagamento mbway

```php
<?php

require("class/mbway.php");

define("MBWAY_KEY", "DTM-0000000"); // Key MbWay fornecida pelo IfThenpay
define("IFTHENPAY_MBWAY_CHANNEL", "03"); // Canal predefinido na documentação do Ifthenpay

define("URL_PROTOCOL", "http");

$mbway = new MBWay(MBWAY_KEY, IFTHENPAY_MBWAY_CHANNEL, URL_PROTOCOL);

// Id da compra, neste caso um número random
$phone_number = "910000000";
$customer_email = "[email protected]";
$description = "Compra teste";
$internal_reference = rand(1000, 10000);
$order_value = 0.01;

// Obter a referência
$status = $mbway->create($phone_number, $internal_reference, $order_value, $customer_email, $description);

?>
```

## Obter informações sobre pagamento MBWay

```php
<?php

require("class/mbway.php");

define("MBWAY_KEY", "DTM-0000000"); // Key MbWay fornecida pelo IfThenpay
define("IFTHENPAY_MBWAY_CHANNEL", "03"); // Canal predefinido na documentação do Ifthenpay

define("URL_PROTOCOL", "http");

$mbway = new MBWay(MBWAY_KEY, IFTHENPAY_MBWAY_CHANNEL, URL_PROTOCOL);

// Guardado numa database ou algo
$payment_id = "jf7843hnfiernfui3wn";
$status = $mbway->status($payment_id);

?>
```

## Erros do status de pagamento MbWay

| Código | Descrição |
Expand Down

0 comments on commit 1177c83

Please sign in to comment.