41 lines
781 B
PHP
41 lines
781 B
PHP
<?php
|
|
|
|
namespace Srmklive\PayPal\Tests\Mocks\Requests;
|
|
|
|
use GuzzleHttp\Utils;
|
|
|
|
trait DisputesActions
|
|
{
|
|
/**
|
|
* @return array
|
|
*/
|
|
protected function acceptDisputeClaimParams(): array
|
|
{
|
|
return Utils::jsonDecode('{
|
|
"note": "Full refund to the customer.",
|
|
"accept_claim_type": "REFUND"
|
|
}', true);
|
|
}
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
protected function acceptDisputeResolutionParams(): array
|
|
{
|
|
return Utils::jsonDecode('{
|
|
"note": "I am ok with the refund offered."
|
|
}', true);
|
|
}
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
protected function acknowledgeItemReturnedParams(): array
|
|
{
|
|
return Utils::jsonDecode('{
|
|
"note": "I have received the item back.",
|
|
"acknowledgement_type": "ITEM_RECEIVED"
|
|
}', true);
|
|
}
|
|
}
|