Skip to content

Instantly share code, notes, and snippets.

@wehub
Created April 21, 2017 16:55
Show Gist options
  • Select an option

  • Save wehub/0744dbbc3d6c70ccd28271a9147c935b to your computer and use it in GitHub Desktop.

Select an option

Save wehub/0744dbbc3d6c70ccd28271a9147c935b to your computer and use it in GitHub Desktop.
<?php
// WePay PHP SDK - http://git.io/mY7iQQ
require 'wepay.php';
// application settings
$account_id = 123456789;
$client_id = 123456789;
$client_secret = "1a3b5c7d9";
$access_token = "STAGE_8a19aff55b85a436dad5cd1386db1999437facb5914b494f4da5f206a56a5d20";
// credit card id to charge
$credit_card_id = 123456789;
// change to useProduction for live environments
Wepay::useStaging($client_id, $client_secret);
$wepay = new WePay($access_token);
// charge the credit card
$response = $wepay->request('checkout/create', array(
'account_id' => $account_id,
'amount' => '25.50',
'currency' => 'USD',
'short_description' => 'A brand new soccer ball',
'type' => 'goods',
'payment_method' => array(
'type' => 'credit_card',
'credit_card' => array(
'id' => $credit_card_id
)
)
));
// display the response
print_r($response);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment