Crear transferencia P2P de tipo REQUEST

Para crear una nueva transferencia P2P tipo REQUEST, el banco debe utilizar el endpoint: POST /v1/transfer de la API de TIN. Este método encapsula todos los pasos necesarios para preparar y ejecutar una nueva solicitud de transferencia P2P.

En este flujo, el usuario receptor es quien crea la transacción de tipo REQUEST, mientras que el usuario originador (quien dará el dinero) tiene la posibilidad de aceptar o rechazar dicha transacción.

Una vez que la transacción es creada exitosamente, se envía un SMS al usuario originador con la instrucción de ingresar a cualquiera de los canales del banco para aprobar o rechazar la solicitud de dinero.

Para este tipo de transferencias no existe una relación de confianza definida.

En transferencias donde type="REQUEST":

  • El campo target representa el signer (cuenta) del usuario receptor.
  • El campo source representa el número de teléfono (wallet) del usuario originador.

Esto es lo opuesto al tipo de transferencia SEND, donde source es el signer y target el wallet.

curl -X POST -H "x-api-key: 5b481fc2ae177010e197026ba5b51227c44243cd9a18e41be536566e" -H "Authorization: Bearer asdfwXTdDQFimVQOMdn9bOGHJh8KrqnFi34sugYqgrULRCb" -H "Content-Type: application/json" -d '{
	"source": "$source_user_phone_number",
	"target": "wtarget_user_bridge_address",
	"symbol": "$tin",
	"amount": "10.00",
	"labels": {
		"sourceChannel": "APP",
		"type": "REQUEST",
		"description": "Description of a transfer",
		"transactionPurpose": "TRANSFER",
    "numberOfTransactions": "1",
    "deviceFingerprint": {
			"hash": "26fff5af6441f8e15a71e8d62c361714484b1b308c99e8eb68ca85e2a7e0dc58",
	    "ipAddress": "190.242.46.190",
	    "country": "Colombia",
	    "city": "Bogotá",
	    "mobileDevice": "990000862471854",
	    "SIMCardId": "8991101200003204510",
	    "model": "Huawei Mate 20 Pro",
	    "operator": "Bharti Airtel Limited",
		}
	}
}' "https://ach-minka-stg.transferenciasinmediatas.com/v1/transfer"

Dashboard - Transferencias