Intent Token: Intención de Pago
3 min
en nuestros servicios la intención de pago ensambla el cobro por realizarse, indicándole al servicio cómo debe construir el mismo, si debe generar autorizaciones, monto por procesar, información del sub comercio crear intencion de cobro tipos de intencion payment cobro normal payment 2 step cobro en modalidad 2 pasos o autorización y captura por separado tab examples url https api sugaway com p gateway name crear intent token method post request pathparameters queryparameters headerparameters kind optional name api key type string description llave privada bodydataparameters kind optional name customer type object description el objeto customer es obligatorio para este tipo de operatoria children name name kind optional type string description nombre del cliente name identification kind optional type string description n mero de id personal ej dni cuil cuit name email kind optional type string description email del cliente name phone kind optional type string description tel fono del cliente name uid kind optional type string description identificador del cliente en la tienda debe ser nico e irrepetible kind optional name options type object description children name domain kind optional type string description dominio desde el que se procesar el checkout este par metro va adentro del objeto options kind required name reference type string description la referencia debe ser siempre nica! kind optional name intent type string description tipo de intenci n payment payment 2 step kind required name total type number description total de la operaci n con decimales separados por punto ej 15123 56 formdataparameters results languages id qrnygok scteokrs7ne9h code n result true n data n description descripci n de la venta n currency ars n total 5 n customer n name demo mobbex n n intent n token 5ca170c7 b74a 469a 8e61 3635148cbc5d n n context payment v2 n n language 200 selectedlanguageid qrnygok scteokrs7ne9h examples languages id kmh0whdmrxsexdzq5dadz language curl code curl location request post https api sugaway com p gateway n header accept application json n header api key string n data raw customer object options object reference string intent string total number customlabel id fug 68ynd6yu5zryim4ts language nodejs code var request require request ; nvar options n method post n url https api sugaway com p gateway n headers n accept application json n api key string n n body customer object options object reference string intent string total number n n ; nrequest options function error response n if error throw new error error ; n console log response body ; n ; n customlabel id hebakbpsyralvpyl5m1vj language javascript code var myheaders new headers ; nmyheaders append accept application json ; nmyheaders append api key string ; n nvar raw customer object options object reference string intent string total number ; n nvar requestoptions n method post n headers myheaders n body raw n redirect follow n ; n nfetch https api sugaway com p gateway requestoptions n then response response text n then result console log result n catch error console log error error ; customlabel id pzk4gx9m vqtn9cju6rfz language python code import requests n nurl https api sugaway com p gateway n npayload customer object options object reference string intent string total number nheaders n accept application json n api key string n n nresponse requests request post url headers headers data payload n nprint response text n customlabel id iw6mf akw 6bv3fchr2wy language ruby code require uri nrequire net http n nurl uri https api sugaway com p gateway n nhttps net http new url host url port nhttps use ssl true n nrequest net http post new url nrequest accept application json nrequest api key string nrequest body customer object options object reference string intent string total number n nresponse https request request nputs response read body n customlabel selectedlanguageid kmh0whdmrxsexdzq5dadz description permite generar el token de intenci n de cobro para iniciar la operaci n admite todos los par metros de checkout https mobbex dev checkout pero adem s se establecen algunos adicionales descriptos en params currentnewparameter label body parameter value bodydataparameters uso de la respuesta para procesar en modo transparente se debe obtener "data intent token" ya que será el parámetro necesario para el resto de las apis el intent token generado sólo será usable para operar durante 15 minutos