<?php namespace app\api\controller\tests; use AdaPay; use AdaPaySdk; use PHPUnit\Framework\TestCase; class AccountTest extends TestCase { // public function testOne() // { // $this->assertTrue(false); // } public function testPayment() { // 查询账户余额 $adaPay = new AdaPay\AdaPay(); $adaPay->gateWayType = 'page'; $obj = new AdaPaySdk\Account(); $account_params = array( # 商户的应用 id 'app_id' => 'app_7d87c043-aae3-4357-9b2c-269349a980d6', # 用户ID 'order_no' => "WL_" . date("YmdHis") . rand(100000, 999999), # 订单总金额(必须大于0) 'pay_amt' => '0.10', # 3 位 ISO 货币代码,小写字母 'currency' => 'cny', # 商品标题 'goods_title' => '12314', # 商品描述信息 'goods_desc' => '123122123', ); $obj->payment($account_params); // var_dump($account->result); print($obj->isError() . '=>' . json_encode($obj->result)); $this->assertEquals('succeeded', $obj->result['status']); // $this->assertTrue($account->isError()); } }