1
995149
99514901
100000001
USD
1.00
PAY-123
1
ABCDEF
XML;
$result = (new Parser())->parse($xml, []);
self::assertSame('1', $result['response_type']);
self::assertSame('100000001', $result['order_number']);
self::assertSame('PAY-123', $result['payment_id']);
self::assertSame('', $result['payment_risk']);
}
public function testRejectsInvalidXml(): void
{
$this->expectException(LocalizedException::class);
(new Parser())->parse('', []);
}
}