Al crear una orden, el retorno de la petición es un error con "parameter_validation_error". Hace un par de meses funcionaba, ahora que retomé el desarrollo no lo hace más (sobre sandbox).
Esta es la petición:
{
"line_items": [
{
"name": "Estacionario ",
"unit_price": 50000,
"quantity": 1
}
],
"shipping_lines": [
{
"amount": 0,
"carrier": "No Aplica",
"method": "No Aplica",
"metadata": {
"random_key": "No Aplica"
}
}
],
"customer_info": {
"name": "Jesús Martínez",
"phone": "4524176759",
"email": "somemail@hotmail.com",
"corporate": false,
"vertical_info": {}
},
"shipping_contact": {
"phone": "4524176759",
"receiver": "Jesús Martínez",
"between_streets": "casa naranja ",
"address": {
"street1": "Mil cumbres",
"state": "Chihuahua/Ojinaga",
"country": "MX",
"postal_code": "60160",
"metadata": {
"soft_validations": true
}
}
},
"charges": [
{
"payment_method": {
"type": "card",
"token_id": "tok_test_mastercard_4444"
},
"amount": 50000
}
],
"currency": "mxn"
}
En en el detalle de la excepción, me menciona que: "The order amount does not match with the sum of charges amounts". Pero siempre he manejado un campo "amount", cambió el API?
Gracias por adelantado.
Al crear una orden, el retorno de la petición es un error con "parameter_validation_error". Hace un par de meses funcionaba, ahora que retomé el desarrollo no lo hace más (sobre sandbox). Esta es la petición: { "line_items": [ { "name": "Estacionario ", "unit_price": 50000, "quantity": 1 } ], "shipping_lines": [ { "amount": 0, "carrier": "No Aplica", "method": "No Aplica", "metadata": { "random_key": "No Aplica" } } ], "customer_info": { "name": "Jesús Martínez", "phone": "4524176759", "email": "somemail@hotmail.com", "corporate": false, "vertical_info": {} }, "shipping_contact": { "phone": "4524176759", "receiver": "Jesús Martínez", "between_streets": "casa naranja ", "address": { "street1": "Mil cumbres", "state": "Chihuahua/Ojinaga", "country": "MX", "postal_code": "60160", "metadata": { "soft_validations": true } } }, "charges": [ { "payment_method": { "type": "card", "token_id": "tok_test_mastercard_4444" }, "amount": 50000 } ], "currency": "mxn" }
En en el detalle de la excepción, me menciona que: "The order amount does not match with the sum of charges amounts". Pero siempre he manejado un campo "amount", cambió el API? Gracias por adelantado.