'REGISTRATION_ADDRESS', 'address' => 'Moscow, Lenina st, 10', 'country' => 'RU' ] ], DataCollection::class), digestSignatures: DigestSignatureData::collect([ [ 'base64Encoded' => 'MOCK_SIGNATURE', // In real life, use CmsSigner::sign() 'signatureType' => 'cms' ] ], DataCollection::class) ); // 2. Login and send request $baas->login('client-id', 'client-secret'); $response = $baas->send(new CreateBeneficiaryRequest($payload)); if ($response->successful()) { $data = $response->dto(); // BeneficiaryResponseData echo "Beneficiary creation accepted. ID: {$data->id}, Status: {$data->status}\n"; } else { echo "Error: " . $response->body() . "\n"; }