Exemplo n.º 1
0
 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']);
 }
Exemplo n.º 2
0
 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');
 }
Exemplo n.º 3
0
 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
 }