Skip to content

Checkout transparente

Jean C. Garcia edited this page Mar 6, 2015 · 1 revision

Checkout transparente

Execute esse comando para publicar os assets do package em sua aplicação

php artisan asset:publish sostheblack/moip

No exemplo abaixo estamos efetuando uma compra com cartão de crédito

Route::match(['get', 'post'], '/', function()
{
    $data = [
        'prices'    => [
            'value' => 100,
        ],
        'payer' => [
        'name'      => 'Nome Sobrenome',
        'email'     => '[email protected]',
        'payerId'   => 'id_usuario',
        'billingAddress' => [
            'address'       => 'Rua do Zézinho Coração',
            'number'        => '45',
            'complement'    => 'z',
            'city'          => 'São Paulo',
            'neighborhood'  => 'Palhaço Jão',
            'state'         => 'SP',
            'country'       => 'BRA',
            'zipCode'       => '01230-000',
            'phone'         => '(11)8888-8888'
            ]
        ]
    ];

    MoipApi::postOrder($data);

    $pgto = [
        "Forma"         => "CartaoCredito",
        "Instituicao"   => "Visa",
        "Parcelas"      => "1",
        "CartaoCredito" => [
            "Numero"         => "4073020000000002",
            "Expiracao"      => "12/15",
            "CodigoSeguranca"=> "123",
            "Portador"       => [
                "Nome"          => "Nome Sobrenome",
                "DataNascimento"=> "30/12/1987",
                "Telefone"      => "(11)3165-4020",
                "Identidade"    => "222.222.222-22"
            ]
        ]
    ];

    return MoipController::transparent($pgto);
});

Para exemplos e formas de pagamento consulto a documentação do moip referente ao checkout transparente: https://labs.moip.com.br/referencia/javascript_de_pagamento/