Criei um checkout personalizado que interage com a API do mercado pago vi SDK php.
Para isto, criei 2 usuários de teste (vendedor e comprador) , e estou usando o token de teste do vendedor para fazer a conexão com a API. Entretanto, quando envio um pagamento, tenho um retorno do objeto com o seguinte erro:
17 - Invalid credentials. Segue abaixo script que recebe os dados do formulario e se faz o envio dos dados:
require_once 'vendor/autoload.php';
//token do usuario de teste
MercadoPago\SDK::setAccessToken("TEST-6801982578233727-111918-fea7e708ea07dddf3f681204a6ec74ae-491086120");
$email = "test_user_78549141@testuser.com"; //email do comprador
Olá Patricia, Preciso de uma ajuda sua.
Criei um checkout personalizado que interage com a API do mercado pago vi SDK php. Para isto, criei 2 usuários de teste (vendedor e comprador) , e estou usando o token de teste do vendedor para fazer a conexão com a API. Entretanto, quando envio um pagamento, tenho um retorno do objeto com o seguinte erro:
17 - Invalid credentials. Segue abaixo script que recebe os dados do formulario e se faz o envio dos dados:
require_once 'vendor/autoload.php'; //token do usuario de teste MercadoPago\SDK::setAccessToken("TEST-6801982578233727-111918-fea7e708ea07dddf3f681204a6ec74ae-491086120");
$email = "test_user_78549141@testuser.com"; //email do comprador
$payment = new MercadoPago\Payment(); $payment->transaction_amount = round((float)$_REQUEST['amount'],2); $payment->token = $_REQUEST['token']; $payment->description = $_REQUEST['description']; $payment->installments = (int)$_REQUEST['installmentsOption']; $payment->payment_method_id = $_REQUEST['paymentMethodId']; $payment->payer = array("email" => $_REQUEST['email']); // $payment->payer = array("email" => $email);
// e("payment:"); // e($payment);
$payment->save();
print_r($payment);
Pode me ajudar a resolver isto?