Skip to main content
QR Ph webhooks notify your server when a QR Ph transaction succeeds or is declined. This contract uses encrypted JWE request bodies, HTTP Basic authentication for management operations, and the QR Ph encryption key.
Do not use Payment Webhook whsec_ secrets or Webhook-* signature headers with this integration. The two webhook contracts are not interchangeable.

QR Ph quickstart

Register and test a QR Ph callback.

Receiving

Decrypt, deduplicate, and acknowledge deliveries.

Payload

Review every decrypted QR Ph field.

API reference

Manage QR Ph webhooks.
QR Ph integrations use this contract.