Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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
Comment #2
bojanz CreditAttribution: bojanz at Centarro commentedComment #4
bojanz CreditAttribution: bojanz at Centarro commentedDone.
Comment #6
benjy CreditAttribution: benjy at PreviousNext commentedWhat 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.
Comment #7
bojanz CreditAttribution: bojanz at Centarro commented@benjy
They're just placeholders for gateways that implement the paypal payment method type.