Examples
Callbacks
Post Shopping Cart Checkout Callback
Here is an example of creating a callback for a payment gateway to create a payment. The conditions need to be met.
$callbackId = $retailysService->postShoppingCartCheckoutCallback($token, [
'position' => 'payment',
'path' => 'create-payment',
'method' => 'POST',
'redirect' => true,
'parameters' => [
[
'name' => 'orderId',
'variable' => '%orderId%',
],
[
'name' => 'channelId',
'variable' => '%channelId%',
],
],
'condition' => '%channelId% == '.$existingChannel->getChannelId().' and %paymentProvider% == 9',
]);View rendering
Here is an example of how to render a view into which variables are inserted so that we can use them in the template. The snippet is here returned in JSON.
Snippets
Static Snippet
Post Layout
Create a static snippet in eshop layout
Put Layout
Update a static snippet in eshop layout
Dynamic Snippet
Post dynamic snippet into shopping cart on thank you page
Last updated
Was this helpful?