Skip to content

Instantly share code, notes, and snippets.

View murilohns's full-sized avatar

Murilo Henrique Nascimento Souza murilohns

View GitHub Profile
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)
@murilohns
murilohns / checkout.js
Created August 23, 2018 12:33
Validate checkout
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}},
@murilohns
murilohns / VTEX-Split.md
Last active March 10, 2021 18:20
Integração de Split de Pagamentos Pagar.me na VTEX

Integração de Split de Pagamentos Pagar.me na VTEX

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.

Requisitos para venda com split

Antes de começar, certifique-se de que você tem os pré-requisitos abaixo:

@murilohns
murilohns / count-update.md
Last active October 22, 2019 18:14
instructions use count and page params in GET requests

Introdução

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.

Keybase proof

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: