Skip to content

Preapproval API

The PayHere Preapproval API enables you to preapprove your customers for Automated 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)
            ->preapproval()
            ->checkout();
    }
}

Released under the MIT License.