Skip to content

Updated Payment Plugin Document#203

Merged
pierre merged 6 commits intokillbill:v3from
learnjavawithreshma:v3
Feb 26, 2021
Merged

Updated Payment Plugin Document#203
pierre merged 6 commits intokillbill:v3from
learnjavawithreshma:v3

Conversation

@learnjavawithreshma
Copy link
Copy Markdown
Contributor

  • Added flow diagrams
  • Minor fixes (typos, etc.)
  • Added information about getPaymentInfo

. The client application can then invoke `GoCarldessPlugin#purchasePayment`. This charges the customer against the saved *mandate id* as explained https://developer.gocardless.com/getting-started/api/taking-your-first-payment/[here]
. The merchant site invokes the `GoCardlessCheckoutServlet` (this is explained below).

. The `GoCardlessCheckoutServlet` invoks the `GoCarldessPlugin#buildFormDescriptor`.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

invokes


* The code then creates a `GoCardlessPaymentTransactionInfoPlugin` corresponding to a matching `Payment`using the following:

** *killBillCurrency* - The *GoCardless currency* (`com.gocardless.resources.Payment.Currency`) is retrieved from the `payment` object and converted to *Kill Bill currency* ( `org.killbill.billing.catalog.api.Currency`).
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extra space (_

@pierre pierre merged commit a8c8995 into killbill:v3 Feb 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants