Validate an Apple Pay merchant session, then run a sale with the wallet token.
accept-apple-payValidate an Apple Pay merchant session, then run a sale with the wallet token.
74 machine-readable Arazzo workflows — ordered sequences of API requests and manual steps. Choose the tasks you need for your integration.
accept-apple-payValidate an Apple Pay merchant session, then run a sale with the wallet token.
accept-google-payRun a sale using an encrypted Google Pay token.
add-attachmentUpload a document to a processing account, then optionally retrieve it.
add-processing-accountCreate a processing account on a merchant platform, then optionally remind the merchant to sign.
adjust-a-paymentList payments, retrieve the target payment, then adjust it
adjust-a-refundList, retrieve, then adjust a card refund.
board-a-merchantCreate pricing, board the merchant platform, add accounts/terminals, and upload documents.
cancel-a-device-payment-instructionConfirm an instruction is in progress, then cancel it.
cancel-a-device-refund-instructionConfirm an instruction is in progress, then cancel it.
cancel-a-device-signature-instructionConfirm a signature instruction is still pending, then cancel it.
capture-signature-on-a-deviceSubmit a signature instruction to a device, then retrieve the captured signature.
check-dcc-eligibilityVerify DCC eligibility and retrieve a currency conversion quote for a card.
check-ebt-balanceSubmit an EBT balance inquiry and return the card's benefit balance.
close-a-terminal-batchClose the current batch for a processing terminal.
close-ach-returnRetrieve a returned ACH payment, then close the return.
collect-with-hosted-fieldsCreate a Hosted Fields session, tokenize card details client-side, then run the sale.
collect-with-hosted-payment-pageCollect a payment via Payroc's redirect-based Hosted Payment Page, optionally capturing a pre-authorization afterward.
collect-with-payment-linkCreate a payment link, share it by email, track sharing events, and manage its lifecycle.
configure-a-deviceRetrieve terminal, host, and device configuration for a Payroc Cloud device.
create-event-subscriptionCreate an event subscription, then discover, retrieve, and delete it.
create-merchant-platformCreate a merchant platform, then optionally remind the merchant to sign.
create-pricing-intentCreate a reusable pricing intent (fee template) for processing accounts.
deactivate-a-subscriptionDeactivate a subscription to stop collection.
delete-a-contactList, retrieve, then delete a processing account's contact.
delete-a-funding-accountList, retrieve, then delete a funding account.
delete-a-funding-instructionList, retrieve, then delete a funding instruction.
delete-a-funding-recipientList, retrieve, then delete a funding recipient.
delete-a-payment-planList, retrieve, then delete a payment plan.
delete-a-saved-payment-methodList, retrieve, then delete a secure token.
delete-an-ownerList, retrieve, then delete an owner of a funding recipient.
look-up-binLook up card details from a BIN.
manage-funding-recipientsDiscover a funding recipient, retrieve it, and read its nested accounts and owners.
manage-payment-plansCreate, list, and retrieve a payment plan
manage-pricing-intentsCreate, list, retrieve, and delete a pricing intent.
manage-subscriptionsCreate, list, retrieve, update, and manually pay a subscription
order-a-terminalCreate a terminal order for a processing account and track its status.
patch-a-pricing-intentPartially update a pricing intent via PATCH.
patch-an-event-subscriptionPartially update an event subscription via PATCH.
pay-with-single-use-tokenCreate a single-use token, run a payment, optionally reverse it
reactivate-a-subscriptionReactivate a subscription to resume collection.
refresh-a-saved-payment-methodList, retrieve, then refresh a secure token from a single-use token.
refund-a-bank-transfer-paymentReferenced refund of an existing bank-transfer / ACH payment.
refund-a-card-paymentReferenced refund of an existing card payment.
refund-on-a-deviceSubmit a refund instruction to a device, poll it to completion, and retrieve the refund.
replace-a-pricing-intentFully replace a pricing intent via PUT.
represent-ach-paymentRetrieve an ACH return reason and re-present the payment.
reverse-a-bank-transfer-paymentLook up and reverse a bank-transfer payment in an open batch.
reverse-a-bank-transfer-refundList, retrieve, then reverse (cancel) a bank-transfer refund.
reverse-a-card-paymentLook up and reverse a card payment in an open batch.
reverse-a-refundList, retrieve, then reverse (cancel) a card refund.
review-funding-activityRead funding balances then the funding activity ledger.
review-merchant-hierarchyConfirm a boarded merchant's hierarchy and status via read-only reads.
review-settlement-reportingList then drill into settlement reports across five report types.
run-a-bank-transfer-saleRun a bank-transfer (ACH/PAD) sale.
run-a-card-saleRun a card sale.
run-a-pre-authorizationPre-authorize a card, optionally adjust the amount, capture, and optionally refund.
run-a-sale-on-a-deviceFind a device, push a sale instruction, poll for the result, and retrieve the payment.
run-unreferenced-bank-transfer-refundRefund a customer's bank account (ACH) with no originating payment reference.
run-unreferenced-card-refundRefund a customer's card with no originating payment reference.
save-a-card-with-hosted-fieldsCreate a tokenization session, tokenize card details client-side, then mint a reusable secure token.
save-a-payment-methodCreate a reusable secure token from a customer's card or bank account.
send-funds-to-a-merchantCreate a funding recipient, optionally check the balance, then send funds via a funding instruction.
set-up-a-funding-recipientCreate a funding recipient, then optionally add extra accounts and owners.
set-up-repeat-paymentsCreate a payment plan, save the customer's payment method, then subscribe the customer to the plan.
update-a-contactList, retrieve, then update (full PUT replace) a processing account's contact.
update-a-funding-accountList, retrieve, then update a funding account.
update-a-funding-instructionList, retrieve, then update (replace) a funding instruction.
update-a-funding-recipientList, retrieve, then update (full PUT) a funding recipient.
update-a-payment-planList, retrieve, then update a payment plan via JSON Patch.
update-a-saved-payment-methodList, retrieve, then update a secure token via JSON Patch.
update-an-event-subscriptionFully replace an event subscription via PUT.
update-an-ownerList, retrieve, then update (full PUT) an owner.
verify-a-bank-accountVerify a customer's ACH (or PAD) bank account details.
verify-a-cardVerify a customer's card with a zero-value authorization.