Tokenización de Medio de Pago
Desde Backend
2 min
desde el servidor { "tab" "request", "url" "https //api sugaway com/p/sources/token/{{intenttoken}}", "name" "crear token de la tarjeta", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[ { "kind" "required", "name" "source", "type" "object", "description" "objeto de medio de pago", "children" \[ { "name" "card", "kind" "optional", "type" "object", "description" "objeto de medio de pago de tipo tarjeta (válido para operaciones de tipo tarjeta no presente)", "children" \[ { "name" "number", "kind" "required", "type" "string", "description" "número de tarjeta" }, { "name" "month", "kind" "required", "type" "string", "description" "mes de vencimiento formato mm" }, { "name" "year", "kind" "required", "type" "string", "description" "año de vencimiento formato yy" }, { "name" "identification", "kind" "optional", "type" "string", "description" "número de dni del tarjeta habiente requerido en argentina " }, { "name" "name", "kind" "optional", "type" "string", "description" "nombre como figura en la tarjeta" }, { "name" "securitycode", "kind" "optional", "type" "string", "description" "código de seguridad ( opcional dependiendo del flow suscripciones o venta telefónica ) formato nnn para todas las no amex, nnnn para american express " } ] }, { "name" "bank", "kind" "optional", "type" "object", "description" "objeto de medio de pago de tipo cuenta bancaria o virtual", "children" \[ { "name" "cbu", "kind" "optional", "type" "string", "description" "cbu śolo argentina " }, { "name" "cvu", "kind" "optional", "type" "string", "description" "cvu sólo argentina" }, { "name" "alias", "kind" "optional", "type" "string", "description" "alias de cbu o cvu sólo argentina " }, { "name" "tax id", "kind" "optional", "type" "string", "description" "identificador fiscal del propietario de la cuenta para argentina utilizar cuit/cuil \nes mandatorio para operaciones de cash in" } ] }, { "name" "data", "kind" "optional", "type" "object", "description" "objeto de medio de pago de tipo tarjeta (válido para operaciones de tipo tarjeta presente)", "children" \[ { "name" "track1", "kind" "optional", "type" "string", "description" "track 1 de la tarjeta " }, { "name" "track2", "kind" "required", "type" "string", "description" "track 2 de la tarjeta (requerido siempre, tanto para banda como emv)" }, { "name" "securitycode", "kind" "optional", "type" "string", "description" "código de seguridad de la tarjeta (requerido únicamente en operaciones de tipo banda)" } ] } ] } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "mfnvh0ltnuh1bm0h3bqgs", "code" "{\n \\"result\\" true,\n \\"data\\" {\n \\"token\\" \\"t 27yxlfrfbs\\",\n \\"description\\" \\"visa débito terminada en 0010\\",\n \\"source\\" {\n \\"references\\" \[\n \\"visa debit\\"\n ],\n \\"reference\\" \\"visa debit\\",\n \\"generic\\" \\"visa debit\\",\n \\"compatreference\\" \\"visa debit\\",\n \\"name\\" \\"visa débito\\",\n \\"shortname\\" \\"visa débito\\",\n \\"currency\\" \\"ars\\",\n \\"card\\" {\n \\"level\\" \\"classic\\",\n \\"product\\" {\n \\"name\\" \\"visa débito\\",\n \\"shortname\\" \\"visa débit\\",\n \\"variant\\" \\"debit\\",\n \\"lengths\\" \[\n 16\n ],\n \\"gaps\\" \[\n 4,\n 8,\n 12\n ],\n \\"code\\" {\n \\"name\\" \\"cvv\\",\n \\"length\\" 3,\n \\"position\\" 1\n },\n \\"logo\\" \\"https //res mobbex com/images/sources/png/visa png\\",\n \\"validation\\" \[\n \\"length\\",\n \\"exp\\",\n \\"cvv\\",\n \\"luhn\\"\n ]\n },\n \\"issuer\\" {\n \\"shortname\\" \\"visa\\",\n \\"name\\" \\"visa\\",\n \\"color\\" \\"#122d98\\",\n \\"logo\\" \\"https //res mobbex com/images/sources/png/visa png\\"\n }\n },\n \\"type\\" \\"card\\",\n \\"priority\\" 0\n }\n }\n}", "language" "200" } ], "selectedlanguageid" "mfnvh0ltnuh1bm0h3bqgs" }, "examples" { "languages" \[ { "id" "qzfzutiaxtopfpr8pgqyz", "code" "curl location request post 'https //api mobbex com/p/sources/token/{{intenttoken}}' \\\\\n header 'api key zqnk0za2gaha5rkiub0xroik5akzzsdk5bga' \\\\\n header 'x lang es' \\\\\n header 'content type application/json' \\\\\n data raw '{\n\t\\"source\\" {\n\t\t\\"card\\" {\n\t\t\t\\"number\\" \\"4507990000000010\\",\n\t\t\t\\"month\\" 10,\n\t\t\t\\"year\\" 25,\n\t\t\t\\"identification\\" \\"12123123\\",\n\t\t\t\\"name\\" \\"demo mobbex\\"\n\t\t}\n\t}\n}'", "language" "curl" } ], "selectedlanguageid" "qzfzutiaxtopfpr8pgqyz" }, "description" "para poder generar la operación se debe generar el token de la tarjeta a procesar", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } uso de la respuesta se debe obtener y guardar "data token"