Another split from #2711013: Implement the initial payment functionality.

We need:
1) A UI that allows users to add payment methods
2) A default payment method add form, with appropriate styling
3) A form element for embedding payment gateway forms (such as the payment method add form)
4) Generic exceptions used for API requests (creating a payment method, creating a payment, etc)
5) Interfaces for payment gateways
6) The commerce_remote_id field on users, used to store the remote customer IDs.

Comments

bojanz created an issue. See original summary.

bojanz’s picture

Issue summary: View changes

  • bojanz committed dab38b1 on 8.x-2.x
    Issue #2785523: Add a UI for payment methods
    
bojanz’s picture

Status: Active » Fixed

Done.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

benjy’s picture

What is with buildPayPalForm, validatePayPalForm and submitPayPalForm on PaymentMethodAddForm, seems that they should be implemented as a separate payment method implementation?

Things are looking great btw, had a good play with the new beta today.

bojanz’s picture

@benjy
They're just placeholders for gateways that implement the paypal payment method type.