/home/techb158/ileadtechnology.com/vendor/razorpay/razorpay/tests
NameSizeModeActions
AddonTest.php16790644editdlrm
bootstrap.php700644editdlrm
CustomerTest.php15940644editdlrm
EmandateTest.php34450644editdlrm
FundTest.php10680644editdlrm
InvoiceTest.php34400644editdlrm
ItemTest.php24410644editdlrm
OrdersTest.php17840644editdlrm
PaperNachTest.php46240644editdlrm
PaymentLinkTest.php91640644editdlrm
PaymentTest.php37200644editdlrm
PlanTest.php13110644editdlrm
QrCodeTest.php25130644editdlrm
RefundTest.php22880644editdlrm
RegisterEmandateTest.php48920644editdlrm
RegisterNachTest.php49130644editdlrm
SettlementTest.php25640644editdlrm
SignatureVerificationTest.php20550644editdlrm
SubscriptionTest.php37640644editdlrm
TestCase.php3270644editdlrm
TokenTest.php22350644editdlrm
TransferTest.php56470644editdlrm
UpiTest.php50350644editdlrm
VirtualAccountTest.php30290644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/razorpay/razorpay/tests/VirtualAccountTest.php (3029B)
api->virtualAccount->create(array('receivers' => array('types' => array('bank_account')),'description' => 'Virtual Account created for Raftar Soft','customer_id' => $this->customerId ,'close_by' => 1681615838,'notes' => array('project_name' => 'Banking Software'))); $this->assertTrue(is_array($data->toArray())); $this->assertArrayHasKey('customer_id',$data->toArray()); } /** * Create a virtual account with TPV */ public function testCreateVirtualAccountTpv() { $data = $this->api->virtualAccount->create(array('receivers' => array('types'=> array('bank_account')),'allowed_payers' => array(array('type'=>'bank_account','bank_account'=>array('ifsc'=>'RATN0VAAPIS','account_number'=>'2223330027558515'))),'description' => 'Virtual Account created for Raftar Soft','customer_id' => $this->customerId, 'notes' => array('project_name' => 'Banking Software'))); $this->assertTrue(is_array($data->toArray())); $this->assertArrayHasKey('customer_id',$data->toArray()); } /** * Fetch all virtual account */ public function testFetchAllVirtualAccounts() { $data = $this->api->virtualAccount->all(); $this->assertTrue(is_array($data->toArray())); $this->assertTrue(in_array('collection',$data->toArray())); } /** * Fetch payments for a virtual account */ public function testFetchPayment() { $data = $this->api->virtualAccount->fetch($this->virtualAccountId)->payments(); $this->assertTrue(is_array($data->toArray())); $this->assertArrayHasKey('items',$data->toArray()); } /** * Refund payments made to a virtual account */ public function testFetchRefund() { $payment = $this->api->payment->all(); $data = $this->api->payment->fetch($this->paymentId)->refunds(); $this->assertTrue(is_array($data->toArray())); } /** * Close virtual account */ public function testCloseVirtualAccount() { $payment = $this->api->virtualAccount->all(); if($payment['count'] !== 0){ $data = $this->api->virtualAccount->fetch($payment['items'][0]['id'])->close(); $this->assertTrue(is_array($data->toArray())); $this->assertArrayHasKey('id',$data->toArray()); } } }