# Blade Templating

Some gateways require authorizations in one way or another. Some of these are to be included as a javascript or iframe or anything else on your page. By default, payum solves this with twix templates. With Laravel we are used to work with blade, and the laravel-package includes a simple way to use blade templates with payum instead of the default twix.

### Configuration

All you have to do is change the configuration of payum on the gateway you want to apply the blade templating. This is a example of the klarna\_checkout-gateway config. The important part for changing the templateing is `payum.action.render_template` and `payum.template.authorize`.

```php
<?php
/** @var Payum $payum */
$payum = (new PayumBuilder())
    ->addGateway('aGateway', [
        'factory' => 'klarna_checkout'
        'merchant_id' => '',
        'secret' => '',
        'payum.action.render_template' => new \Payum\LaravelPackage\Action\RenderTemplateAction(), // Activates blade templating
        'payum.template.authorize' => 'page.klarna-checkout-authorize', // Your custom blade-template
    ])
    ->getPayum()
;
```

***

### Supporting Payum

Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our customers. If you'd like to join them, please consider:

* [Become a sponsor](https://github.com/sponsors/Payum)
