BUSINESS CASES
Where this module fits
- direct payment intent creation
- payment request issuance and collection
- request-bound payer authorization
- pre-submission cancellation
- payment and rail status reconciliation
- merchant and invoice payment evidence
v2OPERATE · MODULE 07
Create owner-isolated exact-decimal payment requests and AUTHORIZATION_REQUIRED payment intents, reconcile their commitments and control-plane state, and cancel an intent before any separately authorized value-movement workflow begins.
BUSINESS CASES
PRIMARY CONSUMERS
PREREQUISITES
RECOMMENDED WORKFLOW
resolve the bearer-derived workspace, counterparty workspace, exact amount, currency, optional payment request, and owner-safe source reference
create one idempotent OPEN request or AUTHORIZATION_REQUIRED payment intent
re-read request and payment versions and explicit safety flags before every dependent action
complete customer authorization, compliance, source reservation, signing, rail submission, confirmation, and settlement only through future separately owned operations
cancel only an exact latest AUTHORIZATION_REQUIRED intent and reconcile its linked request
MODULE CONTRACTS
Each operation states whether its request shape is authoritative in OpenAPI, reviewed as a planning profile, or intentionally left as an outline pending an owner schema.
/api/v2/pay/get_payment_request_detailsPlanned capability: apply the requested transition to payment request details through the authoritative payment service boundary.›POSTGet all payment requests/api/v2/pay/get_payment_requestsPlanned capability: apply the requested transition to all payment requests through the authoritative payment service boundary.›POSTInitiate a mass multi currency payment/api/v2/pay/new_multi_paymentPlanned capability: apply the requested transition to initiate a mass-multi-currency payment through the authoritative payment service boundary.›POSTCreate new payment request/api/v2/pay/new_payment_requestPlanned capability: apply the requested transition to new payment request through the authoritative payment service boundary.›POSTTop up with pix payment system/api/v2/pay/new_pix_payment_requestPlanned capability: apply the requested transition to top-up with pix payment system through the authoritative payment service boundary.›POSTPay payment request/api/v2/pay/pay_payment_requestPlanned capability: apply the requested transition to pay payment request through the authoritative payment service boundary.›GETList payment requests/api/v2/payment-requestsFind payment requests involving the active workspace and reconcile whether each request is open, awaiting a later authorization, cancelled, satisfied, or expired.›POSTCreate payment request/api/v2/payment-requestsCreate a durable exact-decimal request for another workspace—or an intentionally shareable request—without creating an invoice or moving money.›POSTCreate request bound payment intent/api/v2/payment-requests/{request_uuid}/paymentsBind an OPEN payment request to the payer’s chosen source and method, creating a pre-settlement intent that still requires a separate future authorization workflow.›GETList payment intents/api/v2/paymentsList payment intents involving the active workspace and distinguish proposed, cancelled, future execution, and settlement states without inferring money movement.›POSTCreate direct payment intent/api/v2/paymentsCreate a direct workspace-to-workspace payment intent with exact terms and a selected source reference, without first creating a payment request.›GETGet payment intent/api/v2/payments/{payment_uuid}Read one payer- or payee-visible payment intent with exact terms, lifecycle version, commitments, cancellation evidence, and non-settlement flags.›POSTCancel payment intent/api/v2/payments/{payment_uuid}/cancellationsStop an outgoing payment intent before any value-moving authority exists and retain why it was cancelled.›POSTReserve payment wallet/api/v2/merchant/reserve_walletPlanned capability: apply the requested transition to reserve payment wallet through the authoritative commerce service boundary.›