<?php
namespace Srmklive\PayPal\Tests\Mocks\Requests;
use GuzzleHttp\Utils;
trait PaymentAuthorizations
{
/**
* @return array
*/
private function mockCaptureAuthorizedPaymentParams(): array
{
return Utils::jsonDecode('{
"amount": {
"value": "10.99",
"currency_code": "USD"
},
"invoice_id": "INVOICE-123",
"note_to_payer": "Payment is due",
"final_capture": true
}', true);
}
/**
* @return array
*/
private function mockReAuthorizeAuthorizedPaymentParams(): array
{
return Utils::jsonDecode('{
"amount": {
"value": "10.99",
"currency_code": "USD"
}
}', true);
}
}
Kueue Pay API responses include standard HTTP status codes to indicate the success or failure of a request. Successful responses will have a status code of 200 OK, while various error conditions will be represented by different status codes along with error messages in the response body.