Histórico de mensagens sobre sandbox

EXIBINDO CONVERSAS RECENTES:

Texto: sandbox
# pix
Avatar discord do usuario koda05529

koda05529

server {

server_name hyze.gg www.hyze.gg" class="link-msg">www.hyze.gg" class="link-msg">www.hyze.gg;

location / {
proxy_pass http://localhost:3333/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}

listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/hyze.gg/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/hyze.gg/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /etc/letsencrypt/gerencianet/chain-pix-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;

location /checkoutPix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /checkoutPix;
}

}




server {
if ($host = www.hyze.gg) {
return 301 https://$host$request_uri;
} # managed by Certbot


if ($host = hyze.gg) {
return 301 https://$host$request_uri;
} # managed by Certbot


listen 80;
listen [::]:80;

server_name hyze.gg www.hyze.gg;
return 404; # managed by Certbot




}

# assinaturas
Avatar discord do usuario eemmy

eemmy

Em sandbox o error não ocorre

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!873657261153742849>! Tudo bem?
No PHP você está usando nossa SDK? Ou o cURL, por exemplo?

Se estiver usando a SDK, o que deve alternar entre os ambientes é mesmo as credenciais, certificado, e também o parâmetro sandbox para false
https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/config.json

# cartões
Avatar discord do usuario eemmy

eemmy

Ver Respostas

Boa tarde, tudo bem?
Não estou mais recebendo os callbacks nos meus webhooks para assinaturas nem para transactions
Nem enviando manualmente. Há alguma instabilidade ocorrendo? Meu ambiente é de sandbox

# assinaturas
Avatar discord do usuario eemmy

eemmy

Nem enviando manualmente. Há alguma instabilidade ocorrendo? Meu ambiente é de sandbox

# pix
Avatar discord do usuario schoeps2724

schoeps2724

para envio de pix, alguem sabe se é possivel incluir a opção sandbox (false / true) nesta estrutura

# bolix
Avatar discord do usuario renatobosa

renatobosa

Ver Respostas

Ola, Bom dia. estou tentando implementar o GerenciaNet em TS mas quando tento criar qualquer cobrança recebo não autorizado,
private gerenciaInstance = Gerencianet({
sandbox: this.config.sandbox,
client_id: this.config.client_id,
client_secret: this.config.client_secret,
pix_cert: this.config.pix_cert,
});
async createCharge(credit_card: any, billing_address: any, costumer_data: any, products: any): Promise < any > {
const test = {
items: [
{
name: 'Product 1',
value: 1000,
amount: 2,
},
],
shippings: [
{
name: 'Default Shipping Cost',
value: 100,
},
],
};
console.log("Create Charge Gerencianet Data:" + JSON.stringify(test));
return this.gerenciaInstance.createCharge({}, test).then((response: any) => {
console.log("Create Charge Gerencianet Response:" + JSON.stringify(response));
return response;
}).catch((error: any) => {
console.log("Create Charge Gerencianet Error:" + JSON.stringify(error));
return error;
})
}


Resposta
Create Charge Gerencianet Data:{"items":[{"name":"Product 1","value":1000,"amount":2}],"shippings":[{"name":"Default Shipping Cost","value":100}]}
Create Charge Gerencianet Error:"Unauthorized"

# cartões
Avatar discord do usuario dafle9296

dafle9296

Ver Respostas

<@!781134406680838216>

Boa tarde

estou tentando obter o paymentToken no iOS e estou com o seguinte erro

sh
Error Domain=GNErrorApiDomain Code=404 "(null)"

Implementação

swift
let config = GNConfig.init(accountCode: "__ACCOUNT_CODE__", sandbox: false)

guard let gnAPI = GNApiEndpoints.init(config: config) else {
return
}

let gnCreditCard = GNCreditCard(
number: "hidden",
brand: "hidden",
expirationMonth: "hidden",
expirationYear: "hidden",
cvv: "hidden"
)

gnAPI
.paymentToken(for: gnCreditCard)
.then({ res in
print("SUCCESSFULL", res ?? "")
}, { err in
print("ERROR", err ?? "")
})

SDK

sh
pod 'GNApi-Sdk-iOS', '~> 0.3'

(SANDBOX funciona)

# cartões
Avatar discord do usuario dafle9296

dafle9296

kotlin
class GnPaymentTokenService {

private val gn = Gerencianet(mapOf(
"client_id" to "Client_Id_...",
"client_secret" to "Client_Secret_...",
"sandbox" to true
))

fun fetchPaymentToken(): Observable> {
return try {
Observable.create {
it.onNext(
gn.call("paymentToken", mapOf(), mapOf(
"brand" to "mastercard",
"number" to "hidden",
"cvv" to "hidden",
"expiration_month" to "hidden",
"expiration_year" to "hidden"
))
)
}
} catch (err: Exception) {
Observable.error(err)
}
}
}

# bolix
Avatar discord do usuario ailtonsantos

ailtonsantos

Ver Respostas

E aê galera, bom dia! preciso de uma ajudinha... sou novo por aqui, estou tentando utilizar a API de boletos (bolix) e a do link de pagamento, poderiam me informar onde encontro/ como faço para criar o Authorization (Bearer code), como neste exemplo? Ps.: Estou utilizando o URL Sandbox e as chaves Secret e Client diretamente no meu código, sem Postman...
imagem enviada na mensagem pelo usuario ailtonsantos

# pix
Avatar discord do usuario brunoc1989

brunoc1989

Ver Respostas

Boa tarde pessoal. Galera sobre a api do pix na área do sandbox existe como "simular" um pagamento de pix pra disparar o webhook ?

# bolix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde! O campo Authorization recebe como valor Bearer + access_token, exemplo: Bearer your_access_token(Tem um espaço entre o Bearer e o access_token). Temos uma collection no Postman que você pode basear: https://documenter.getpostman.com/view/13574984/TW71kRme
Reforço também que as credenciais devem estar no mesmo ambiente que a rota base informada. Por exemplo, se você está realizado testes em homologação, então a rota base será https://sandbox.gerencianet.com.br/ e as credenciais da sua conta na autenticação devem ser as de homologação.

# pix
Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Sandbox, está marcado como true, o buffer do certificado aparece, o client_id vem, o secret_id vem támbém....

# pix
Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

Eu não sei o que estou fazendo de errado. O Buffer está vindo certinho.





js

/ eslint-disable @typescript-eslint/no-var-requires /
const Gerencianet = require('gn-api-sdk-node');
const AWS = require('aws-sdk');

require('dotenv').config();
const fs = require('fs');
const path = require('path');

const certPath = path.resolve(
__dirname,
../../certs/${process.env.GN_PIX_CERT},
);

console.log(certPath);
const pix_cert = fs.readFileSync(certPath);

console.log(pix_cert);

export const options = {
sandbox: process.env.ENVIRONMENT === 'development' ? true : false,
client_id: process.env.GN_CLIENT_ID,
client_secret: process.env.GN_CLIENT_SECRET,
pix_cert: pix_cert,
};

const gerencianet = new Gerencianet(options);
export default gerencianet;

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!301173691197423617> ! Você alterou o sandbox pra false?

# cartões
Avatar discord do usuario pauloceami

pauloceami

HashMap options = new HashMap();
options.put("client_id", "__CLIENT_ID_");
options.put("client_secret", "__CLIENT_SECRET_");
options.put("sandbox", true);

List items = new ArrayList();

Map item1 = new HashMap();
item1.put("name", "Item 1");
item1.put("amount", 1);
item1.put("value", 1000);
items.add(item1);

Map body = new HashMap();
body.put("items", items);

try {
Gerencianet gn = new Gerencianet(options);
Map response = gn.call("createCharge", new HashMap(), body);
System.out.println(response);
}catch (GerencianetException e){
System.out.println(e.getCode());
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
System.out.println(e.getMessage());
}

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Valew, vou ver com o de sandbox, não tenho coragem de colocar la o de production.

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Ok amigo, não são os certificados de segurança ssl não, são os dois certificados .pem que temos gerados do .p12 para poder gerar os PIX em produção e sandbox, eles que estavam sem funcionar do nada, só pode ter sido por tempo, pois eu nao tenho como mudar nem mudei nada no código que estava funcionando normal e parou.

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

HashMap options = new HashMap();
options.put("account_id", "__ACCOUNT_ID__");
options.put("sandbox", true);

Map card = new HashMap<>();
card.put("brand", "mastercard");
card.put("number", "1111111111111111");
card.put("cvv", "123");
card.put("expiration_month", "12");
card.put("expiration_year", "1234");

try {
Gerencianet gn = new Gerencianet(options);
Map response = gn.call("paymentToken", new HashMap(), card);
System.out.println(response);
}catch (GerencianetException e){
System.out.println(e.getCode());
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
}