Establishes a new payment processor integration for a project with merchant credentials and gateway settings.
model (ProjectPaymentProcessorCreateCommandRequest, required) — Configuration including:
name (string, required) — Descriptive name for the processor.gateway (int, required) — Gateway provider (1=CyberSource, 2=PayPal, 3=Amazon).companyProjectId (guid, required) — Project identifier.paymentType (int, required) — Payment method type (1=CreditCard, 2=Amazon, 3=ExpressCheckout).settingsJson (string, required) — JSON with merchant credentials.ProjectPaymentProcessorCreateCommandResponse containing the ID of the newly created processor configuration.
The access token received from the authorization server in the OAuth 2.0 flow.
The configuration details including gateway type, credentials, and payment method type.
Base structure for command requests that modify data. Represents the payload required to create a new project payment processor configuration.
The display name assigned to the processor configuration.
50The JSON payload containing the processor configuration settings.
1The gateway implementation the processor should use.
CyberSource, PayPal, Amazon The identifier of the company project that will own the configuration.
The payment method supported by the processor configuration.
CreditCard, Amazon, ExpressCheckout Always returned. Check the success property in the response body to determine if the operation succeeded.
Standard response structure containing operation status and error information. Standard command response indicating the result of a data modification. Create response containing the identifier of the newly created entity. Represents the response returned after a project payment processor is created.
True if the operation completed successfully; false if an error occurred.
true
Result code indicating the outcome of the operation.
Unknown, Success, BadRequest, Unauthorized, NotFound, Error 200
Human-readable error message when an error occurs.
null
Unique identifier of the newly created entity.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"