2017 © Pedro Peláez
 

library stripe-api-php

A PHP client library for Stripe's REST API

image

jlinn/stripe-api-php

A PHP client library for Stripe's REST API

  • Wednesday, December 30, 2015
  • by jlinn
  • Repository
  • 8 Watchers
  • 79 Stars
  • 734 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 12 Forks
  • 3 Open issues
  • 9 Versions
  • 1 % Grown

The README.md

stripe-api-php

Build Status, (*1)

A PHP client library for Stripe's API., (*2)

Documentation

More comprehensive documentation for this library can be found here., (*3)

Usage

Installing via Composer

$ php composer.phar require jlinn/stripe-api-php

Making API Calls

Initialize the client object

use Stripe\Stripe;
$stripe = new Stripe("your_api_key");

Charges calls

// create a charge
$request = $stripe->charges->createChargeRequest(350, "usd")->setCustomer($customer->getId());
$stripe->charges->createCharge($request);

//Without a Customer
$card Request = new CreateCardRequest($number, $expMonth, $expYear, $cvc);
$request = $stripe->charges->createChargeRequest(350, "usd")->setCard($card);
$stripe->charges->createCharge($request);

// retrieve a charge
$charge = $stripe->charges->getCharge("charge_id");

Customers calls

use Stripe\Request\Cards\CreateCardRequest;

// create a customer
$request = $stripe->customers->createCustomerRequest();
$request->setEmail("foo@bar.com")->setDescription("A customer!");
$request->setCard(new CreateCardRequest("4242424242424242", 1, 2020));
$customer = $stripe->customers->createCustomer($request);
// get the newly-created customer's id
$customerId = $customer->getId();

// retrieve a customer
$customer = $stripe->customers()->getCustomer("customer_id");

Development Status

Currently, all Stripe API calls which do not require Stripe Connect have been implemented. Documentation and Stripe Connect calls are next on the to-do list., (*4)

The Versions

30/12 2015

dev-master

9999999-dev

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

30/12 2015

v1.4.0

1.4.0.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

31/05 2015

v1.3.0

1.3.0.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

29/05 2015

v1.2.1

1.2.1.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

31/01 2015

v1.2.0

1.2.0.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

23/10 2014

v1.1.2

1.1.2.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

21/09 2014

v1.1.1

1.1.1.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

29/07 2014

v1.1.0

1.1.0.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe

01/04 2014

v1.0.0

1.0.0.0

A PHP client library for Stripe's REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api payments stripe