The order number is not reported in
my ($opt, $amount) = @_;
if($opt->{actual}) {$actual = $opt->{actual};
orderid => $actual->{order_id} || $order_id,
So that the payment processing fails due to an undefined order number.
From error log > 'orderid' => undef,
The order number does not appear in the mapped results.
David