public function testListUserItems() { // First, create the user $createUser = PromisePay::User()->create($this->userData); // update itemData, so seller is just created user $this->itemData['seller_id'] = $createUser['id']; // Create an item $createItem = PromisePay::Item()->create($this->itemData); // Get the list $getListOfItems = PromisePay::User()->getListOfItems($createUser['id']); $this->assertEquals($this->itemData['name'], $getListOfItems[0]['name']); $this->assertEquals($this->itemData['description'], $getListOfItems[0]['description']); }
private function readmeExamples() { $declineRefund = PromisePay::Item()->declineRefund('ITEM_ID'); $raiseDispute = PromisePay::Item()->raiseDispute('ITEM_ID', 'BUYER_ID'); $requestDisputeResolution = PromisePay::Item()->requestDisputeResolution('ITEM_ID'); $resolveDispute = PromisePay::Item()->resolveDispute('ITEM_ID'); $resolveDispute = PromisePay::Item()->escalateDispute('ITEM_ID'); $sendTaxInvoice = PromisePay::Item()->sendTaxInvoice('ITEM_ID'); $requestTaxInvoice = PromisePay::Item()->requestTaxInvoice('ITEM_ID'); // List Item Batch Transactions $batchTransactions = PromisePay::Item()->listBatchTransactions('ITEM_ID'); }
public function testGetBpayDetailsForItem() { $makePayment = $this->makePayment(); $bPayDetails = PromisePay::Item()->getBPayDetails($makePayment['item']['id']); $this->assertTrue(is_array($bPayDetails['bpay_details'])); $this->assertEquals($bPayDetails['bpay_details']['amount'], '$10.00'); // 1000 cents = $10 }