Procare Pay

Developer Documentation Portal

Welcome

This portal provides technical documentation for the Procare Pay payment platform. Select a system below to access its full documentation, API reference, and integration guides.

Getting Started: All Procare Pay APIs use AWS Cognito OAuth2 bearer tokens for authentication and require HTTPS. If you are new to the platform, start with the Authentication Guide in the Integration Service documentation.

Systems

🖥️
Iframe Widget

Hosted Payments Page

A secure, embeddable payment widget that lets external websites accept payments through an iframe integration. Sensitive card and bank account data never touches your servers — all payment information is encrypted client-side using RSA-OAEP before transmission.

  • Credit card, ACH, and card-swipe support
  • PCI scope reduction via iframe isolation
  • Customisable styling and postMessage event API
  • Save-only mode for recurring billing profiles
View Documentation →
RESTful API

Integration Service

A comprehensive RESTful API for payment processing, customer profile management, and transaction handling. Supports credit card and ACH payments with full PCI DSS compliance through RSA public-key encryption of sensitive data.

  • Process sales, returns, and refunds
  • Create and manage payor profiles and saved payment methods
  • BIN lookup for card type and surcharge detection
  • Transaction search and custom attribute management
View Documentation →
📅
RESTful API

Scheduled Payments

An API for scheduling groups of payments for future automatic processing by merchant ID, date, and UTC hour. Groups can be created, modified, or cancelled at any time before processing, and settled payments can be voided or refunded at the group or individual level.

  • Schedule payment groups for a future date and hour (UTC)
  • Add, update, or remove payments before processing
  • Void or refund settled groups or individual payments
  • Optional email notifications per payment
View Documentation →