The Operation Descriptor Generator API (v1.0) from Khipu allows merchants to create a unique operation identifier along with an encrypted descriptor for initiating new bank transfer operations. Using a single endpoint (POST /v1/descriptor/payment), you submit the origin bank ID and detailed transaction parameters—like transfer amount, currency, payer information, and recipient account details. On a successful call, the API returns a JSON object containing an operation.id (a UUID) and an operation.description field: a Base64‑encoded encrypted descriptor designed for use in secure bank transfer flows. Authentication is handled via the x-api-key header.
https://api.khipu.com/
The id of the origin bank for this operation.
required parameters for this operation
The name of the target bank as seen in the origin bank
An alias to use for the new account in case it is the first transfer
https://api.khipu.com/v1/descriptor/payment
curl -i -X POST \
https://api.khipu.com/v1/descriptor/payment \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"bank": "dSXgfesd",
"params": {}
}'
Successful operation. Returns a JSON object with a new operation id and the encrypted descriptor.
The encrypted descriptor to send encoded in Base64
{ "operation": { "id": "13a0f1aa-5e47-4894-aa8b-282dd19593ec", "description": "eyJtIjoicVlvQU92VllMWm5NVDg2UEovNjNJcGFtRnFQUUNDY lNDcHZBZ283OFNlM01VWVBJZU1sZk05a0NzSWVwRkJPcnZlbG FwSCtaS3pCRmd3YTBybkVKamtaV3gxYm1iTjd2ZzhhNGtuV1N FV3BwclhtVHBkcXRQRXlsVHlhSGtsdTdYTkRtVHZadzlGZlox NFgvRDI3dDFvVkFaVWdKN2JqcXdOQXdsYUM0ZmZSL2xmQzJiR C9kVElJcGtJc0NTVGxDS1YyTThsbDNYV1dUZFFwdXlzN0xiNU FvNVRvVW54NlB0V0Zzd2hxQkVEVmdUWXRhclFqdFBNbUFvRzQ 1akdKdUk2cmhDU25taG9weEVFM0YwOVgzY0hHSDZzSzVsMl==" } }