What the merchant still controls
Embedding provider-managed fields does not make the rest of checkout automatic. The merchant remains responsible for presenting accurate order information, collecting only necessary customer details, communicating what happens next, and deciding when an order is ready for fulfillment. The surrounding page should clearly label required fields, preserve keyboard navigation, show understandable errors, and work without horizontal overflow on phones and tablets.
The server-side workflow also needs careful boundaries. Secret credentials belong only in protected server environments, never in browser code, page HTML, analytics events, support tickets, shared documents, or general contact forms. The browser should receive only the provider-approved public configuration and temporary values required by the documented integration. Payment results should be checked through trusted server-side responses or event notifications rather than inferred only from a success message displayed in the browser.
Keep payment details out of general business records. Order numbers, internal customer references, provider transaction identifiers, and high-level statuses are more appropriate for routine reconciliation and support. Teams can review how payment APIs fit into a workflow and how payment webhooks communicate events for additional context.