Skip to content

Authorize API

The PayHere Authorize API enables you to obtain customer authorization specifically for Hold on Card payments.

php
use Illuminate\Http\Request;
use App\Models\Order;

class CheckoutController extends Controller
{
    public function checkout(Request $request)
    {
        $order = Order::find('ORD1234');
        
        return $request
            ->user()
            ->newOrder($order)
            ->authorize()
            ->checkout();
    }
}

Released under the MIT License.