class PaymentController extends PayumController

Class PaymentController defines payment routes

Methods

RedirectResponse
goToBankPaymentAction()

API route for handling bank payment options

RedirectResponse
goToPaymentAction()

API route for handling payment options

RedirectResponse
goToPayPalAction()

Frontend route for handling pay-pay payment logic

RedirectResponse
goToCashOnDeliveryAction()

Frontend route for handling cash on delivary logic, excludes payment step

RedirectResponse
goToStripAction()

Frontend route for handling stripe payment logic

JsonResponse
savePayPalAction(Request $request)

API route for creating pay-pal account

JsonResponse
saveStripeAction(Request $request)

API route for creating stripe account

Response
allSecureRefundAction(ArrayCollection $allSecurePayment)

API route for handling logic for refunding ALL SECURE payment

array
checkoutAllSecureAction(ArrayCollection $allSecure)

Frontend route for handling ALL SECURE payment

RedirectResponse
checkoutAllSecureResponseAction(ArrayCollection $allSecureResponse)

Frontend route for submitting ALL SECURE payment

array
checkoutNestPayAction(ArrayCollection $nestPay)

Frontend route for handling logic for NEST PAY payment

RedirectResponse|JsonResponse
checkoutNestPayResponseAction(ArrayCollection $nestPayResponse)

Frontend route for handling band response logic for NEST PAY payment

Details

at line 52
RedirectResponse goToBankPaymentAction()

API route for handling bank payment options

Return Value

RedirectResponse

Exceptions

NoResultException
NonUniqueResultException

at line 88
RedirectResponse goToPaymentAction()

API route for handling payment options

Return Value

RedirectResponse

Exceptions

NoResultException
NonUniqueResultException

at line 120
RedirectResponse goToPayPalAction()

Frontend route for handling pay-pay payment logic

Return Value

RedirectResponse

Exceptions

NonUniqueResultException

at line 141
RedirectResponse goToCashOnDeliveryAction()

Frontend route for handling cash on delivary logic, excludes payment step

Return Value

RedirectResponse

at line 157
RedirectResponse goToStripAction()

Frontend route for handling stripe payment logic

Return Value

RedirectResponse

Exceptions

NonUniqueResultException

at line 196
JsonResponse savePayPalAction(Request $request)

API route for creating pay-pal account

Parameters

Request $request

Return Value

JsonResponse

Exceptions

ORMException
OptimisticLockException

at line 227
JsonResponse saveStripeAction(Request $request)

API route for creating stripe account

Parameters

Request $request

Return Value

JsonResponse

at line 264
Response allSecureRefundAction(ArrayCollection $allSecurePayment)

API route for handling logic for refunding ALL SECURE payment

Parameters

ArrayCollection $allSecurePayment

Return Value

Response

See also

AllSecurePaymentConverter

at line 281
array checkoutAllSecureAction(ArrayCollection $allSecure)

Frontend route for handling ALL SECURE payment

Parameters

ArrayCollection $allSecure

Return Value

array

See also

AllSecureConverter

at line 296
RedirectResponse checkoutAllSecureResponseAction(ArrayCollection $allSecureResponse)

Frontend route for submitting ALL SECURE payment

Parameters

ArrayCollection $allSecureResponse

Return Value

RedirectResponse

See also

AllSecureResponseConverter

at line 317
array checkoutNestPayAction(ArrayCollection $nestPay)

Frontend route for handling logic for NEST PAY payment

Parameters

ArrayCollection $nestPay

Return Value

array

See also

NestPayConverter

at line 333
RedirectResponse|JsonResponse checkoutNestPayResponseAction(ArrayCollection $nestPayResponse)

Frontend route for handling band response logic for NEST PAY payment

Parameters

ArrayCollection $nestPayResponse

Return Value

RedirectResponse|JsonResponse

See also

NestPayResponseConverter