# Payment callback call (v2) This method should be called when receiveing a callback from the payment provider. The paymentParameters should be populated with received parameters. This method does not create the order. The report from the payment service provider must be handled with PaymentComplete to create the order. See Payments for more information about the checkout process. Endpoint: POST /PaymentCallback2 Version: 1.1 ## Request fields (application/json): - `Name` (string) The Name of the Entity. MaxLength: 50. - `Value` (string) The Value of the Entity. MaxLength: max. ## Response 200 fields (application/json): - `Status` (string) String response. OK if successful, otherwise may have different values depending on PSP. MaxLength: 50. - `StatusDescription` (string) Descriptive text for the status. MaxLength: 255. - `BasketId` (integer,null) Internal id of the associated basket. - `OrderNo` (string) Order number if order's been created. MaxLength: 50. - `PaymentCode` (string) Internal identifier of this specific payment attempt. MaxLength: int. - `PaymentReference` (string) External identifier of this specific payment attempt, usually from the PSP. MaxLength: 50. - `HostedPaymentPage` (string) Used when a payment should be finalized on a different platform, e.g. sending a link by SMS to customer. MaxLength: 50. - `RedirectUrl` (string) Configurated redirection URL after successful payment. MaxLength: 255. - `RedirectParameters` (array) PSP specific data returned for the payment. See PSP documentation. - `RedirectParameters.Name` (string) The Name of the Entity. MaxLength: 50. - `RedirectParameters.Value` (string) The Value of the Entity. MaxLength: max. - `IsSyncronous` (boolean,null) Indicates if the payment attempt was synchronous or not. - `PaymentServiceId` (integer,null) Internal id of the payment service used.