1. Go to this page and download the library: Download aamroni/stripe library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use Aamroni\Stripe\Entities\CustomerEntity;
use Aamroni\Stripe\Entities\PurchaseEntity;
use Aamroni\Stripe\Facades\Stripe;
use Aamroni\Stripe\StripePaymentManager;
// @step01: Create a customer information
$customer = CustomerEntity::instance(
name: 'James Wilson',
email: '[email protected]',
mobile: '+1 562-506-8893',
street: '2812 Locust Court',
city: 'Irvine',
postal: '92614',
state: 'California',
country: 'US'
);
// @step02: Create a purchase information
$purchase = PurchaseEntity::instance(
title: 'FoldSack No. 1 Backpack, Fits 15 Laptops',
quantity: 1,
regular: 109.95,
offered: 99,
currency: 'USD'
);
// @step03: Process the Stripe checkout
$stripe = Stripe::checkout($customer, $purchase);
// or
$stripe = StripePaymentManager::instance()->checkout($customer, $purchase);
dd($stripe);
use Aamroni\Stripe\Contracts\CustomerContract;
$instance = CustomerContract::instance();
$response = $instance->create(CustomerEntity: $customer); // Create a customer information
$response = $instance->delete(); // Delete a customer information
$response = $instance->record(); // Fetch all customer information
$response = $instance->record(id: $id); // Fetch a specific customer information
dd($response);
use Aamroni\Stripe\Contracts\PurchaseContract;
$instance = PurchaseContract::instance();
$response = $instance->create(PurchaseEntity: $purchase); // Create a purchase information
$response = $instance->record(); // Fetch all purchase information
$response = $instance->record(id: $id); // Fetch a specific purchase information
dd($response);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.