Refactored PaymentApiController to return PaymentResultDisplay