It seems weird now, but I think `@payer_ref` is being assigned in the if - `payer-new` will always come before `card-new`, so it's assigning that and using it in the next request.