anchor.diff:  
   == Further Reading
   
  -* https://docs.killbill.io/latest/plugin_development.html[_Plugin Development Guide_]
  -
   * https://docs.killbill.io/latest/plugin_installation.html[_Plugin Installation_]
   
   * https://docs.killbill.io/latest/Kill-Bill-Glossary.html[_Kill Bill Glossary_]
  
positive.code: }
  ----
  
  * The `GoCardlessPaymentTransactionInfoPlugin` extends the https://github.com/killbill/killbill-plugin-framework-java/blob/46d94fbeb1cf089aa04e62cfecf751ca47032023/src/main/java/org/killbill/billing/plugin/api/payment/PluginPaymentTransactionInfoPlugin.java[`PluginPaymentTransactionInfoPlugin`] class from the https://github.com/killbill/killbill-plugin-framework-java[_Kill Bill plugin framework_]. `PluginPaymentTransactionInfoPlugin` in turn implements the `PaymentTransactionInfoPlugin` interface.
  
  * The `GoCardlessPaymentTransactionInfoPlugin` constructor accepts parameters corresponding to the data to be returned by `PaymentTransactionInfoPlugin`. It simply invokes the superclass constructor with these parameters.
  
  
negative.code: = Payment Plugin Overview
  
  Payment plugins integrate Kill Bill with a specific https://docs.killbill.io/latest/Kill-Bill-Glossary.html#payment_gateway[gateway] (i.e., payment processor), such as Stripe or Braintree. We already have many open-source payment plugins available on GitHub as listed in our https://docs.killbill.io/latest/plugin_introduction.html#payment_gateways[_Plugin Introduction_] guide.
  
  You can use this tutorial to develop a custom payment plugin.
  
  == Prerequisites
  
  * Make sure to familiarize yourself with the  https://docs.killbill.io/latest/userguide_subscription.html#components-payment[Payment] section of the _Subscription Guide_ and the https://docs.killbill.io/latest/userguide_payment.html[_Payment Guide_].
  
  * Make sure to familiarize yourself with the  https://docs.killbill.io/latest/plugin_introduction.html[_Plugin Introduction_] guide.
  
  * Make sure to familiarize yourself with the plugin development process documented in the   https://docs.killbill.io/latest/plugin_development.html[_Plugin Development_] guide.
  
  
  == Developing a Payment Plugin
  