コード例 #1
0
 public function testSale_createsASaleUsingGivenToken()
 {
     $nonce = Braintree\Test\Nonces::$paypalFuturePayment;
     $customer = Braintree\Customer::createNoValidate(['paymentMethodNonce' => $nonce]);
     $paypalAccount = $customer->paypalAccounts[0];
     $result = Braintree\PayPalAccount::sale($paypalAccount->token, ['amount' => '100.00']);
     $this->assertTrue($result->success);
     $this->assertEquals('100.00', $result->transaction->amount);
     $this->assertEquals($customer->id, $result->transaction->customerDetails->id);
     $this->assertEquals($paypalAccount->token, $result->transaction->paypalDetails->token);
 }