Aceptar transferencia P2P (Tipo 3)
Para aceptar una transferencia P2P de tipo REQUEST
, el banco debe utilizar el siguiente endpoint de la API de TIN: POST /v1/transfer//accept
El parámetro {CUS}
(también conocido como tx_ref
) se obtiene de la lista de transferencias pendientes que el usuario puede visualizar desde su canal bancario.
Es obligatorio enviar el signer (cuenta firmante del usuario) en el cuerpo de la petición.
El cuerpo no puede estar vacío .
Una vez aceptada, se inicia el proceso de débito automático desde el usuario originador hacia el usuario solicitante.
cURL Code Example Java Code Example C# Code Example Node Code Example curl -X POST -H "x-api-key: 5b481fc2ae177010e197026ba5b51227c44243cd9a18e41be536566e" -H "Authorization: Bearer asdfwXTdDQFimVQOMdn9bOGHJh8KrqnFi34sugYqgrULRCb" -H "Content-Type: application/json" -d '{
"signer" : {
"handle" : "wabpqXPdBA19dB3h2QmVHoniRTnd52J4SX" ,
}
}' "https://ach-minka-stg.transferenciasinmediatas.com/v1/transfer/oXnhHqKaaDOYVlhYd/accept"
curl -X POST -H "x-api-key: 5b481fc2ae177010e197026ba5b51227c44243cd9a18e41be536566e" -H "Authorization: Bearer asdfwXTdDQFimVQOMdn9bOGHJh8KrqnFi34sugYqgrULRCb" -H "Content-Type: application/json" -d '{
"signer" : {
"handle" : "wabpqXPdBA19dB3h2QmVHoniRTnd52J4SX" ,
}
}' "https://ach-minka-stg.transferenciasinmediatas.com/v1/transfer/oXnhHqKaaDOYVlhYd/accept"
String cus = "oXnhHqKaaDOYVlhYd" ;
AcceptTransferRequest req =new AcceptTransferRequest();
SignerObject signer = new SignerObject();
signer.setHandle( "wabpqXPdBA19dB3h2QmVHoniRTnd52J4SX" );
req.setSigner(signer);
CreateTransferResponse createTransferResponse = sdkApiClient.acceptTransfer(req, cus);
System.out.println(createTransferResponse);
string cus = "oXnhHqKaaDOYVlhYd" ;
AcceptTransferRequest acceptTransReq = new AcceptTransferRequest();
acceptTransReq.Signer = new SignerObject();
acceptTransReq.Signer.Handle = "wabpqXPdBA19dB3h2QmVHoniRTnd52J4SX"
instance.AcceptP 2 Ptranfer(cus, acceptTransReq);
var transferApi = new Tinapi.TransferApi()
var cus = 'oXnhHqKaaDOYVlhYd'
var acceptReq = new Tinapi.AcceptTransferRequest()
acceptReq.handle = 'wabpqXPdBA 19 dB 3 h 2 QmVHoniRTnd 52 J 4 SX'
var opts = {
acceptTransferRequest : acceptReq ,
}
transferApi.acceptP 2 Ptranfer(cus, opts).then(
function (data) {
console.log('API called successfully. Returned data : ' + data)
},
function (error) {
console.error(error)
},
)
Rechazar una transferencia P2P
Para rechazar una transferencia P2P, el banco debe usar un POST al endpoint /v1/transfer/{CUS}/reject
de la API de TIN.
El parámetro tx_ref
(CUS) se obtiene de la lista de transferencias pendientes.
cURL Code Example Java Code Example .NET C# Code Example Node Code Example curl -X POST -H "x-api-key: 5b481fc2ae177010e197026ba5b51227c44243cd9a18e41be536566e" -H "Authorization: Bearer asdfwXTdDQFimVQOMdn9bOGHJh8KrqnFi34sugYqgrULRCb" -H "Content-Type: application/json" -d '{
}' "https://ach-minka-stg.transferenciasinmediatas.com/v1/transfer/oXnhHqKaaDOYVlhYd/reject"
curl -X POST -H "x-api-key: 5b481fc2ae177010e197026ba5b51227c44243cd9a18e41be536566e" -H "Authorization: Bearer asdfwXTdDQFimVQOMdn9bOGHJh8KrqnFi34sugYqgrULRCb" -H "Content-Type: application/json" -d '{
}' "https://ach-minka-stg.transferenciasinmediatas.com/v1/transfer/oXnhHqKaaDOYVlhYd/reject"
String cus = "oXnhHqKaaDOYVlhYd" ;
CreateTransferResponse createTransferResponse = sdkApiClient.rejectTransfer( null , cus);
System.out.println(createTransferResponse);
TransferApi transferApi = new TransferApi();
var cus = "oXnhHqKaaDOYVlhYd" ;
transferApi.RejectP 2 Ptranfer(cus);
var transferApi = new Tinapi.TransferApi()
var cus = 'oXnhHqKaaDOYVlhYd'
transferApi.rejectP 2 Ptranfer(cus).then(
function (data) {
console.log('API called successfully. Returned data : ' + data)
},
function (error) {
console.error(error)
},
)