Keep payment decisions on the server
Your integration should treat initialization as the start of a payment. Let the authoritative provider result determine confirmation and use existing references for reconciliation.
Integrations
Use approved public summaries and the appropriate organization access model.
The Developer Platform describes the public donation summary interface and the approved Organization API. Choose the endpoint and authentication model that matches the information or action you need.
GET /api/public/donation-summary/:campaignIdRead donation documentationYour integration should treat initialization as the start of a payment. Let the authoritative provider result determine confirmation and use existing references for reconciliation.
Public summaries are not a route to private donor records. Sign organization requests from your backend and keep credentials and restricted data out of public pages.