Covers the Peach Payments Payment App on terminals. For **Intent API library (com.peach:intent_api) versions, see App-to-app integration.
| Change | Integrator impact |
|---|
| Improvements to e-receipt; order ID on e-receipt | Order reference may appear on customer e-receipt flows |
| Improve order ID field | Stand-alone Payment App order ID user experience |
| When re-printing slip, also show order ID | Receipts show order ID when configured |
| Payment Links - default payment method; API error on create failure | Payment Links via Intent (if enabled on merchant) |
| Change | Integrator impact |
|---|
| Tips: remove confirmation screen | Faster tip flow when tips enabled on merchant |
| Refunds text adjustment | Payment App refund user interface copy only |
| End of Day report fields | Not integrator-facing |
| Change | Integrator impact |
|---|
| Trigger tip flow on Intent payment | Tips may appear when merchant has tips enabled - handle in POS flow timing |
| Get integratedMode setting from merchantConfig | Peach Payments configures integrated mode per merchant |
| Build e-receipting flow | E-receipt option on Payment App |
| Make card payment via QR configurable | Terminal QR behaviour is merchant-configured |
| On incorrect supervisor object the app crashes on startup | Fixed - production Payment App stability |
| On refund receipts the timestamp is shown twice | Receipt display fix |
| Change | Integrator impact |
|---|
| Enable refund flow on terminal | Refund via Intent API supported (library 2.0.6+) |
| Allow Intent API to start payment link payments | Payment Links can be initiated from Intent |
| Allow "Close" text on outcome screen to be dynamic | Use redirectText on Sale or Refund builders |
| Capture merchant configuration from status call | Peach Payments syncs terminal feature flags from the status call |
| Transaction history filter: send RRN in API | Lookup or search behaviour on Payment App |
| Add PayJustNow as payment method | Additional payment method on terminal (merchant-configured) |
| Change | Integrator impact |
|---|
Add clientReferenceId to intent response | Additional field in Intent response payload |
| QR payment initiation: include all posData | Till-point QR echoes full posData - ensure merchantTransactionId is set |
| Updated Payment App authorisation outcome message | Payment App user interface copy |
| SunmiPayHardwareService adjustments | Terminal hardware compatibility (Sunmi) |
Contact support for historical release details.