Viewing file: InvoicesSearch.php (1.7 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace Srmklive\PayPal\Tests\Mocks\Responses;
use GuzzleHttp\Utils;
trait InvoicesSearch { /** * @return array */ private function mockSearchInvoicesResponse(): array { return Utils::jsonDecode('{ "total_items": 6, "total_pages": 1, "items": [ { "id": "INV2-Z56S-5LLA-Q52L-CPZ5", "status": "DRAFT", "detail": { "invoice_number": "#123", "reference": "deal-ref", "invoice_date": "2018-11-12", "currency_code": "USD", "note": "Thank you for your business.", "term": "No refunds after 30 days.", "memo": "This is a long contract", "payment_term": { "term_type": "NET_10", "due_date": "2018-11-22" }, "metadata": { "create_time": "2018-11-12T08:00:20Z", "recipient_view_url": "https://www.api.paypal.com/invoice/p#Z56S5LLAQ52LCPZ5", "invoicer_view_url": "https://www.api.paypal.com/invoice/details/INV2-Z56S-5LLA-Q52L-CPZ5" } }, "invoicer": { "email_address": "merchant@example.com" }, "primary_recipients": [ { "billing_info": { "email_address": "bill-me@example.com" } } ], "amount": { "currency_code": "USD", "value": "74.21" }, "links": [ { "href": "https://api.paypal.com/v2/invoicing/invoices/INV2-Z56S-5LLA-Q52L-CPZ5", "rel": "self", "method": "GET" } ] } ], "links": [ { "href": "https://api.paypal.com/v2/invoicing/invoices?page=2&page_size=10&total_required=true", "rel": "next", "method": "POST" } ] }', true); } }
|