Documentation

PAGARME
in package
implements EstruturaPagamento

Interfaces, Classes and Traits

EstruturaPagamento

Table of Contents

apiKey  = API['PAGARME']['API']
endpoint  = "https://api.pagar.me/1/transactions"
$cupom  : mixed
$desconto  : mixed
$id_produto  : mixed
$post  : mixed
$urlAction  : mixed
$urlReturn  : mixed
$user  : mixed
__construct()  : mixed
createForm()  : string
gateway()  : mixed
getCupom()  : mixed
getDestconto()  : int
getDetails()  : mixed
getIdProduto()  : mixed
getIdTransacao()  : string|null
getTransacao()  : void
notification()  : void
onlyNumbers()  : string|null
setCupom()  : mixed
setDesconto()  : mixed
setIdProduto()  : mixed
setPost()  : mixed
setUrlAction()  : mixed
setUrlReturn()  : mixed
setUser()  : mixed
status()  : string|null
statusOfficialTransacao()  : string
statusTransacao()  : string
subtrairProduto()  : void
transaction()  : mixed
validade()  : mixed
getStatus()  : string

Constants

apiKey

public mixed apiKey = API['PAGARME']['API']

endpoint

public mixed endpoint = "https://api.pagar.me/1/transactions"

Properties

$id_produto

private mixed $id_produto

Methods

__construct()

public __construct() : mixed
Return values
mixed

createForm()

public createForm() : string
Return values
string

gateway()

public gateway([bool $formulario = true ][, array<string|int, mixed> $itens = null ]) : mixed
Parameters
$formulario : bool = true
$itens : array<string|int, mixed> = null
Return values
mixed

getCupom()

public getCupom() : mixed
Return values
mixed

getDestconto()

public getDestconto(float $valor) : int
Parameters
$valor : float
Return values
int

getDetails()

public getDetails(mixed $transacao[, bool $isPaid = true ][, bool $onlyAmount = false ]) : mixed
Parameters
$transacao : mixed
$isPaid : bool = true
$onlyAmount : bool = false
Return values
mixed

getIdProduto()

public getIdProduto() : mixed
Return values
mixed

getIdTransacao()

public getIdTransacao(string $gateway, mixed $response) : string|null
Parameters
$gateway : string
$response : mixed
Return values
string|null

getTransacao()

public getTransacao([string $id_transacao = null ]) : void
Parameters
$id_transacao : string = null
Return values
void

notification()

public notification(mixed $post) : void
Parameters
$post : mixed
Return values
void

onlyNumbers()

public onlyNumbers(string $valor) : string|null
Parameters
$valor : string
Return values
string|null

setCupom()

public setCupom(mixed $cupom) : mixed
Parameters
$cupom : mixed
Return values
mixed

setDesconto()

public setDesconto(mixed $desconto) : mixed
Parameters
$desconto : mixed
Return values
mixed

setIdProduto()

public setIdProduto(mixed $id) : mixed
Parameters
$id : mixed
Return values
mixed

setPost()

public setPost(mixed $post) : mixed
Parameters
$post : mixed
Return values
mixed

setUrlAction()

public setUrlAction(mixed $urlAction) : mixed
Parameters
$urlAction : mixed
Return values
mixed

setUrlReturn()

public setUrlReturn(mixed $urlReturn) : mixed
Parameters
$urlReturn : mixed
Return values
mixed

setUser()

public setUser(mixed $user) : mixed
Parameters
$user : mixed
Return values
mixed

status()

public status(int $idCompra) : string|null
Parameters
$idCompra : int
Return values
string|null

statusOfficialTransacao()

public statusOfficialTransacao(string $transacao) : string
Parameters
$transacao : string
Return values
string

statusTransacao()

public statusTransacao(string $transacao) : string
Parameters
$transacao : string
Return values
string

subtrairProduto()

public subtrairProduto() : void
Return values
void

transaction()

public transaction(string $url, mixed $fields[, array<string|int, mixed> $headers = ['Content-Type: application/json'] ]) : mixed
Parameters
$url : string
$fields : mixed
$headers : array<string|int, mixed> = ['Content-Type: application/json']
Return values
mixed

validade()

public validade() : mixed
Return values
mixed

getStatus()

private static getStatus([string $status = null ]) : string
Parameters
$status : string = null
Return values
string

Search results