Show for
Reference
RPC methods
Internal command surface. Transport: /internal/rpc.
Generated from worker/src/api/rpc/catalog.json. Re-run npm run docs:generate after registry edits.
| Method | Side effect | Idempotency | AI access | Scopes |
|---|---|---|---|---|
payment.createIntentCreate a payment intent (draft). | draft_only | required | draft | payments:write |
payment.confirmIntentConfirm and authorize an intent. | money_movement | required | approval_required | payments:authorize |
payment.authorizeAuthorize a payment. | money_movement | required | approval_required | payments:authorize |
payment.captureCapture an authorized payment. | money_movement | required | approval_required | payments:capture |
payment.voidVoid an authorization. | money_movement | required | approval_required | payments:authorize |
payment.refundRefund a captured payment. | money_movement | required | approval_required | refunds:create |
transaction.getRead a transaction. | read_only | n/a | read | transactions:read |
transaction.searchSearch transactions. | read_only | n/a | read | transactions:read |
transaction.explainDeclinePlain-English decline explanation. | read_only | n/a | read | transactions:read |
customer.create | write_safe | required | approval_required | customers:write |
customer.update | write_safe | n/a | approval_required | customers:write |
customer.get | read_only | n/a | read | customers:read |
token.create | write_safe | required | approval_required | payment_methods:write |
token.delete | write_safe | n/a | approval_required | payment_methods:write |
risk.evaluate | read_only | n/a | read | risk:read |
risk.explainDecision | read_only | n/a | read | risk:read |
webhook.createEndpoint | security_sensitive | required | approval_required | webhooks:write |
webhook.testDelivery | write_safe | n/a | approval_required | webhooks:write |
webhook.replayEvent | write_safe | required | approval_required | webhooks:writeevents:replay |
webhook.rotateSecret | security_sensitive | required | approval_required | webhooks:rotate_secret |
settlement.list | read_only | n/a | read | settlements:read |
settlement.reconcile | write_safe | required | approval_required | settlements:read |
provider.cybersource.authorize | money_movement | required | denied | payments:authorizeprovider:diagnose |
provider.cybersource.capture | money_movement | required | denied | payments:captureprovider:diagnose |
provider.cybersource.refund | money_movement | required | denied | refunds:createprovider:diagnose |
compat.authorizenet.createTransactionRequest | money_movement | required | denied | payments:authorizecompat:use |
compat.authorizenet.getTransactionDetailsRequest | read_only | n/a | denied | transactions:readcompat:use |
compat.authorizenet.createCustomerProfileRequest | write_safe | required | denied | customers:writecompat:use |