Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Checkout Transparente Pagseguro em PHP, JS e Python - #07 Pagamento com Cartão de Crédito

24/03/2023

Nesse tutorial aprenderemos como realizar a venda pela API do Pagseguro utilizando como linguagem de programação o Javascript.

Pagsegro Checkout Transparente com JS

app.js

No nosso arquivo app.js vamos criar a rota PaymentController que irá enviar os dados da requisição do cartão de crédito para o sandbox do Pagseguro:

app.get('/PaymentController',async function(req,res){
    let reqs = await fetch("https://sandbox.api.pagseguro.com/charges",{
       method:'POST',
        headers:{
            'Authorization': 'SEU_TOKEN',
            'Content-Type': 'application/json'
        },
        body: JSON.stringify({
            "reference_id": "ex-00001",
            "description": "Motivo do pagamento",
            "amount": {
                "value": 100035,
                "currency": "BRL"
            },
            "payment_method": {
                "type": "CREDIT_CARD",
                "installments": 1,
                "capture": true,
                "soft_descriptor": "My Store",
                "card": {
                    "number": "4111111111111111",
                    "exp_month": "03",
                    "exp_year": "2026",
                    "security_code": "123",
                    "holder": {
                        "name": "Jose da Silva"
                    }
                }
            },
            "notification_urls": [
                "https://yourserver.com/nas_ecommerce/277be731-3b7c-4dac-8c4e-4c3f4a1fdc46/"
            ]
        })
    });
    let ress = await reqs.json();
    console.log(ress);
});

Por hoje é só! Fiquem com Deus! Sucesso nos códigos e na vida!

Precisa de ajuda? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Checkout Transparente Pagseguro em PHP, JS e Python - #06 Requisitos JS
Hoje iniciamos a integração do checkout transparente do Pagseguro, versao 4, utilizando como linguagem de programação o Javascript.
Saiba mais!
Checkout Transparente Pagseguro em PHP, JS e Python - #08 Pagamento com Boleto com Javascript
Na aula de hoje aprenderemos como realizar a integração com o PagueSeguro emitindo boletos através do checkout transparente da plataforma.
Saiba mais!
Pagseguro
Nesse curso será abordado a temática de vendas online com pagseguro através do redirecionamento, lightbox e checkout transparente.
Saiba mais!