Iniciar uma conversa

Autenticação PayPal

Segue abaixo o passo-a-passo para criar Autenticação com o PayPal na aplicação controle.


Imagem1: Campos para integração com PayPal.

Para criar a integração com PayPal, você precisa preencher esses campos:

  • PayPal URL - Essa URL pode ser para a SandBox do PayPal ou para a API real do PayPal. A SandBox é utilizada para realizar testes com a aplicação antes de aplicar a integração num ambiente real.
  • Id - O ID do paypal para receber os pagamentos.
  • Número do PEdido - Número da ordem do pedido.
  • Campo Customizado - Campo customizado para receber um valor qualquer que o usuário queira receber de volta.
  • Variável com a descrição - Esse campo receberá uma variável com a descrição do produto adquirido.
  • Variável com o valor total - Method to be ran when PayPal service return the data requested.
  • Método Paypal - Método a ser corrido quando a autenticação do paypal retornar o valor desejado.
  • Método Cancel - Método a ser corrido quando o usuário cancela a compra.
  • Método IPN - Método a ser corrido quando o IPN do PayPal retorna a confirmação da compra.


Imagem2: Página de desenvolvedores do PayPal(01/29/2013)

Para criar um botão de pagamento PayPal, você precisa creencher todas os campos corretamente. Utilize o SandBox do PayPal para criar uma conta falsa:

  • Acesse https://developer.paypal.com/ e registre sua conta
  • Clique em "criar uma conta pre-configurada".
  • Entre com os detalhes da conta requisitados e salve as alterações.


    Imagem3: Detalhes da conta de teste.

    Na página de contas de teste, ative sua conta recém-criada.Imagem4:

    Imagem 4 - Informações sobre a conta de teste.

As variáveis retornadas pela API do PayPal podem ser encontradas abaixo:

[mc_gross]  
[invoice]  
[protection_eligibility]  
[address_status]  
[payer_id]  
[tax] =>  
[address_street]  
[payment_date]  
[payment_status]  
[charset]  
[address_zip]  
[first_name]  
[mc_fee]  
[address_country_code]  
[address_name]  
[notify_version]  
[custom]  
[payer_status]  
[business]  
[address_country]  
[address_city]  
[quantity]  
[verify_sign]  
[payer_email]  
[txn_id]  
[payment_type]  
[last_name]  
[address_state]  
[receiver_email]  
[payment_fee]  
[receiver_id]  
[txn_type]  
[item_name]  
[mc_currency]  
[item_number]  
[residence_country]  
[test_ipn]  
[handling_amount]  
[transaction_subject]  
[payment_gross]  
[shipping]  
[ipn_track_id]  
Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Ronyan Alves

  2. Publicado
  3. Atualizado

Comentários