I hereby claim:
- I am murilohns on github.
- I am murilohns (https://keybase.io/murilohns) on keybase.
- I have a public key ASD7gbRM2tuH8MEZFGmOeI8Y9ypfYTiSOZ__28Ot0hq6QQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
O Pagar.me passará a limitar o valor máximo que pode ser enviado no parâmetro count
para buscas na API. Para que o impacto seja o menor possível, essa documentação descreverá como fazer essa migração em diversas linguagens de programação.
O parâmetro count
representa a quantidade de registros que será retornado em uma consulta, enquanto o parâmetro page
diz qual página da consulta está sendo retornada.
Por exemplo, se o parâmetro count=10
for utilizado em conjunto com o parâmetro page=2
, os registros retornados serão respectivos à 11º posição até a 20º posição.
Já, se os parâmetros forem utilizados como: count=20
e page=2
, os registros retornados serão respectivos à 21º posição até a 40º posição.
Atualmente, não há limite para utilizar parâmetro count
, mas a partir de 22/11/2019, o limite será 1000.
Neste documento, vamos explicar o passo a passo de como usar a integração de split de pagamentos Pagar.me na plataforma VTEX.
Caso tenha dúvidas sobre o que é o split de transação Pagar.me, recomendamos que leia este artigo que explica todos os detalhes.
Antes de começar, certifique-se de que você tem os pré-requisitos abaixo:
params = { | |
amount:"{{\App\Helpers\Money::fromPounds($course->amount)->inPence()}}", | |
buttonText:"Pagar", | |
maxInstallments:{{$course->max_installments}}, | |
uiColor:"#6500cc", | |
paymentMethods:"{{$course->payment_method}}", | |
postbackUrl:"{{route('course.callback.transaction')}}", | |
createToken:true, | |
interestRate:{{$course->interest_rate}}, | |
freeInstallments:{{$course->free_installments}}, |
const Promise = require('bluebird') | |
const Tesseract = require('tesseract.js') | |
const Jimp = require('jimp') | |
const { promisify } = require('util') | |
const url = 'https://i.imgur.com/dPJ8py9.png' | |
const getImage = async (url, scale = 1) => { | |
return await Jimp.read(url) |
<html> | |
<head> | |
<html> | |
<head> | |
<!-- SCRIPT PAGAR.ME --> | |
<script src="https://assets.pagar.me/checkout/checkout.js"></script> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> | |
</head> | |
<body> | |
<button id="pay-button">Abrir modal de pagamento</button> |
// | |
// Program.cs | |
// | |
// Author: | |
// Jonathan Lima <[email protected]> | |
// | |
// Copyright (c) 2014 Pagar.me | |
// | |
// Permission is hereby granted, free of charge, to any person obtaining a copy | |
// of this software and associated documentation files (the "Software"), to deal |
// | |
// Program.cs | |
// | |
// Author: | |
// Jonathan Lima <[email protected]> | |
// | |
// Copyright (c) 2014 Pagar.me | |
// | |
// Permission is hereby granted, free of charge, to any person obtaining a copy | |
// of this software and associated documentation files (the "Software"), to deal |
<html> | |
<body style="margin: 0; font-family:Arial, Helvetica, sans-serif; color: #5f5f5f" bgcolor="#d7d7d7"> | |
<div style="width: 100%; background: #d7d7d7; margin-top: 5%;"> | |
<div> | |
<img src="https://image.ibb.co/bOxs97/header_email_1000.png" width="90%" style="margin-left: 5%;"/> | |
</div> | |
<div style="background: #fff; width: 90%; min-height:10px; margin-left:5%; padding-top:20px; padding-bottom:20px"> | |
<p style="padding-left: 80px; padding-right: 80px; text-align: justify"> | |
<table border="0" cellpadding="0" cellspacing="0" width="100%"> | |
<tr> |
<?php | |
require_once DIR_SYSTEM . 'library/PagarMe/Pagarme.php'; | |
abstract class ControllerPaymentPagarMe extends Controller | |
{ | |
public function callback() | |
{ | |
Pagarme::setApiKey($this->config->get('pagar_me_'.$payment_method.'_api')); | |
$requestBody = file_get_contents("php://input"); | |
$xHubSignature = $_SERVER['HTTP_X_HUB_SIGNATURE']; |