Herkes belirteci tabanlı işlemler için Braintree kullandı?

0 Cevap php

i Braintree nasıl kullanılacağını anlamaya çalışıyorum ama onların belgeleri ben alıyorum tüm hatalardan sonra anlamak zor becomeing edilir.

ben ne yapmaya çalışıyorum ben bir db saklayabilirsiniz böylece daha sonra bir belirteci almak için müşteri fatura bilgilerini + kredi kartı bilgilerini göndermeniz yeterlidir.

Bu i yazdı ve ben hataları alıyorum budur.

<?php
  include_once("lib/Braintree.php"); //braintree library
  include_once("config.php"); //the Braintree_Configurations



  $result = Braintree_Customer::create(array(
      'firstName' => 'Mike',
      'lastName' => 'Jones',
      'company' => 'Jones Co.',
      'email' => 'mike.jones@example.com',
      'phone' => '419.555.1234',
      'fax' => '419.555.1235',
      'website' => 'http://example.com',
      'creditCard' => array(
          'number' => '5105105105105100',
          'expirationDate' => '05/12',
          'cvv' => '123',
          'cardholderName' => 'Mike Jones',
          'billingAddress' => array(
              'firstName' => 'Drew',
              'lastName' => 'Smith',
              'company' => 'Smith Co.',
              'streetAddress' => '1 E Main St',
              'extendedAddress' => 'Suite 101',
              'locality' => 'Chicago',
              'region' => 'IL',
              'postalCode' => '60622',
              'countryCodeAlpha2' => 'US'
          )
      )
  ));






  if ($result->success) {
      print_r("success!: " . $result->transaction->id);
  } else if ($result->transaction) {
      print_r("Error processing transaction:");
      print_r("\n  message: " . $result->message);
      print_r("\n  code: " . $result->transaction->processorResponseCode);
      print_r("\n  text: " . $result->transaction->processorResponseText);
  } else {
      print_r("Message: " . $result->message);
      print_r("\nValidation errors: \n");
      print_r($result->errors->deepAll());
  }


?>

0 Cevap