anchor.diff:       "http://127.0.0.1:8080/1.0/kb/directPayments/078a4500-d15e-11e3-9c1a-0800200c9a66"
   ----
   
  -You can call this endpoint multiple times for partial captures (all of these captures will share the same direct payment id).
  +Notes:
  +
  +* You can call this endpoint multiple times for partial captures (all of these captures will share the same direct payment id)
   
   ==== Purchase
   
  
positive.code:      "http://127.0.0.1:8080/1.0/kb/accounts/268983f2-5443-47e4-a967-b8962fc699c5/directPayments"
  ----
  
  This will return a direct payment object. We will assume its uuid is 078a4500-d15e-11e3-9c1a-0800200c9a66 in the example below.
  
  For multi-steps authorization (e.g. 3DS), you can specify a directPaymentId field in the body for subsequent calls.
  
  ==== Capture
  
  
negative.code:      "http://127.0.0.1:8080/1.0/kb/paymentGateways/hosted/form/268983f2-5443-47e4-a967-b8962fc699c5
  ----
  
  Kill Bill will lookup the plugin associated with the default payment method for that account, and in turn the plugin will build the fields expected by the gateway.
  
  Notes:
  
  * You can specify another payment method (other than the default one) via the *kbPaymentMethodId* query parameter
  
  ==== Process gateway notifications
  
  Gateway notifications (Recurly push notifications, PayPal or BitPay IPN, etc.) can be processed through this API:
  
  [source,bash]
  ----
  