sale() public static method

public static sale ( integer $customerId, array $transactionAttribs ) : Transaction
$customerId integer
$transactionAttribs array
return Transaction
示例#1
0
 public function testSale_createsASaleUsingGivenToken()
 {
     $customer = Braintree\Customer::createNoValidate(['creditCard' => ['number' => '5105105105105100', 'expirationDate' => '05/12']]);
     $creditCard = $customer->creditCards[0];
     $result = Braintree\Customer::sale($customer->id, ['amount' => '100.00']);
     $this->assertTrue($result->success);
     $this->assertEquals('100.00', $result->transaction->amount);
     $this->assertEquals($customer->id, $result->transaction->customerDetails->id);
     $this->assertEquals($creditCard->token, $result->transaction->creditCardDetails->token);
 }