uc_gc_client-8.x-1.x-dev/uc_gc_client.routing.yml
uc_gc_client.routing.yml
uc_gc_client.countries_form:
path: '/admin/store/config/country/gocardless'
defaults:
_entity_list: 'uc_country'
_form: '\Drupal\uc_gc_client\Form\CountriesForm'
_title: 'GoCardless'
requirements:
_permission: 'administer store'
uc_gc_client.redirect:
path: '/cart/gc_client/complete/{redirect}/{mandate_id}/{customer}/{order_id}/{start_date}/{cart_id}'
defaults:
_title: 'Complete order'
_controller: '\Drupal\uc_gc_client\Controller\GoCardless::goCardlessComplete'
start_date: NULL
cart_id: '0'
requirements:
_permission: 'access content'
uc_gc_client.webhook:
path: '/gc_client/webhook'
defaults:
_title: 'GoCardless webhooks'
_controller: '\Drupal\uc_gc_client\Controller\WebhookHandler::webhook'
requirements:
_permission: 'access content'
uc_gc_client.connect:
path: /gc_client/connect
defaults:
_title: 'GoCardless Client connect'
_controller: '\Drupal\uc_gc_client\Controller\GoCardlessPartner::connect'
requirements:
_permission: 'access content'
uc_gc_client.connect_return:
path: /gc_client/connect_complete
defaults:
_title: 'GoCardless Client connect-complete'
_controller: '\Drupal\uc_gc_client\Controller\GoCardlessPartner::connectComplete'
requirements:
_permission: 'administer store'
uc_gc_client.payments_form:
path: /admin/store/orders/{uc_order}/gocardless
defaults:
_title: 'GoCardless'
_form: '\Drupal\uc_gc_client\Form\PaymentsForm'
options:
parameters:
commerce_order:
type: 'entity:uc_order'
requirements:
_permission: 'edit orders'
uc_gc_client.payment_cancel:
path: '/admin/store/orders/{ucid}/gocardless/payment_cancel/{payment_id}'
defaults:
_form: '\Drupal\uc_gc_client\Form\PaymentCancel'
requirements:
_permission: 'edit orders'
uc_gc_client.adjustment_action:
path: '/admin/store/orders/{ucid}/gocardless/adjustment_action/{action}/{sid}'
defaults:
_form: '\Drupal\uc_gc_client\Form\AdjustmentAction'
requirements:
_permission: 'edit orders'
