Integrá una vez.
Tu sistema crea el cobro. Tiki hace el resto. El dinero va a la cuenta del comercio.
Base
https://api.tikipay.ar
Pedido
| Auth | Authorization: Bearer tiki_test_… o tiki_live_… |
| Montos | String decimal. "15000.00", no número |
| URLs | Si las mandás, tienen que ser https |
| Cuerpo | Content-Type: application/json |
Respuesta
JSON HTTP. El SDK lo envuelve en { http, data }: data es ese JSON.
Empezar por Salud Crear cobro SDK
Crear un cobro
curl -X POST https://api.tikipay.ar/v1/cobros \
-H "Authorization: Bearer tiki_test_xxx" \
-H "Content-Type: application/json" \
-d '{
"concepto": "Factura 1001",
"monto": "15000.00",
"tarjeta": true,
"qr": true,
"transferencia": true
}'require 'Tiki.php';
$tiki = new TikiPay('tiki_test_xxx', 'https://api.tikipay.ar');
$r = $tiki->crearCobro(array(
'concepto' => 'Factura 1001',
'monto' => '15000.00',
'tarjeta' => true,
'qr' => true,
'transferencia' => true
));
echo $r['data']['data']['url'];const tiki = new TikiPay('tiki_test_xxx', 'https://api.tikipay.ar');
const r = await tiki.crearCobro({
concepto: 'Factura 1001',
monto: '15000.00',
tarjeta: true,
qr: true,
transferencia: true
});
console.log(r.data.data.url);HTTP/1.1 201 Created
{
"data": {
"id": 12,
"codigo": "TKI1-AB12CD34",
"concepto": "Factura 1001",
"monto": "15000.00",
"estado": "PENDIENTE",
"url": "https://pagos.ejemplo.com/d/TKI1-AB12CD34"
}
}Respuesta es el JSON HTTP. El SDK lo envuelve en { http, data }.
