- list - List payment methods for a buyer
List all the stored payment methods for a specific buyer.
declare(strict_types=1);
require 'vendor/autoload.php';
use Gr4vy;
$sdk = Gr4vy\SDK::builder()
->setMerchantAccountId('default')
->setSecurity(
'<YOUR_BEARER_TOKEN_HERE>'
)
->build();
$request = new Gr4vy\ListBuyerPaymentMethodsRequest(
buyerId: 'fe26475d-ec3e-4884-9553-f7356683f7f9',
buyerExternalIdentifier: 'buyer-12345',
sortBy: Gr4vy\ListBuyerPaymentMethodsSortBy::LastUsedAt,
country: 'US',
currency: 'USD',
);
$response = $sdk->buyers->paymentMethods->list(
request: $request
);
if ($response->paymentMethodSummaries !== null) {
// handle response
}| Parameter | Type | Required | Description |
|---|---|---|---|
$request |
Gr4vy\ListBuyerPaymentMethodsRequest | ✔️ | The request object to use for the request. |
?ListBuyerPaymentMethodsResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| Errors\Error400 | 400 | application/json |
| Errors\Error401 | 401 | application/json |
| Errors\Error403 | 403 | application/json |
| Errors\Error404 | 404 | application/json |
| Errors\Error405 | 405 | application/json |
| Errors\Error409 | 409 | application/json |
| Errors\HTTPValidationError | 422 | application/json |
| Errors\Error425 | 425 | application/json |
| Errors\Error429 | 429 | application/json |
| Errors\Error500 | 500 | application/json |
| Errors\Error502 | 502 | application/json |
| Errors\Error504 | 504 | application/json |
| errors\APIException | 4XX, 5XX | */* |