anchor.diff:  + One Of
       + credential (CardNumber)
       + credential (CardToken)
  -
  -<!-- Payment -->
  -### Payment
  -+ amount: 1000 (number) - Payment amount.
  -+ fee: 10 (number) - Payment fee.
  -+ description: some content (string, optional) - Payment description
  -+ metadata (object, optional) - Metadata for payment. Can store any keys and values that match [specification](http://docs.apimanifest.apiary.io/#introduction/optional-features/metadata).
  +    + credential (ExternalCredential)
  +
  +## Transfers
  +### Transfer
  ++ amount: 1000 (number) - Transfer amount.
  ++ fee: 10 (number) - Transfer fee.
  ++ description: some content (string, optional) - Transfer description
  ++ metadata (object, optional) - Metadata for transfer. Can store any keys and values that match [specification](http://docs.apimanifest.apiary.io/#introduction/optional-features/metadata).
   + sender (Peer_Sender)
   + recipient (Peer_Recipient)
   
  -### `Payment_Full`
  -+ id: 1 (string) - Payment ID that can be used to fetch it later.
  -+ status: authorization (enum) - Payment status.
  +### `Transfer_Full`
  ++ id: 1 (string) - Transfer ID that can be used to fetch it later.
  ++ external_id: 29384 (string) - ID generated by our transfer processing partner.
  ++ status: authorization (enum) - Transfer status.
       + authorization
  +    + waiting_for_claim
  +    + processing
       + completed
  -    + processing
       + declined
  -    + error
  -+ Include Payment
  -+ sender (Peer_Sender)
  -    + One Of
  -        + credential (Card)
  -        + credential (CardToken_Full)
  -+ recipient (Peer_Recipient)
  -    + One Of
  -        + credential (CardNumber)
  -        + credential (CardToken_Full)
  -+ token: `payment-token-70eb3c2b-9ef0-41b9-989b-0d4bf1d10831` (string) - Access token that can be used to fetch payment later.
  ++ Include Transfer
  +    + sender (Peer)
  +        + One Of
  +            + credential (Card)
  +            + credential (CardToken_Full)
  +    + recipient (Peer)
  +        + One Of
  +            + credential (CardNumber)
  +            + credential (CardToken_Full)
  +            + credential (ExternalCredential)
  ++ token: `transfer-token-70eb3c2b-9ef0-41b9-989b-0d4bf1d10831` (string) - Access token that can be used to fetch transfer later.
   + `token_expires_at`: `2016-10-18T13:50:40.54502Z` (string) - ISO datetime that signals when token will be expired.
  -+ updated_at: `2016-10-18T13:50:39.677992` (string) - ISO datetime when there was last change in payment.
  -+ created_at: `2016-10-18T13:50:39.677992` - ISO datetime when payment was created.
  -
  -### `Payment_FullWithAuth`
  -+ Include Payment_Full
  ++ updated_at: `2016-10-18T13:50:39.677992` (string) - ISO datetime when there was last change in transfer.
  ++ created_at: `2016-10-18T13:50:39.677992` - ISO datetime when transfer was created.
  +
  +### `Transfer_FullWithAuth`
  ++ Include Transfer_Full
   + One Of
  -    + auth (Payment_Auth_3DS)
  -    + auth (Payment_Auth_Lookup)
  -
  -### `Payment_Auth_3DS`
  -+ type: `3d-secure` (string) Type of authorization.
  +    + auth (Transfer__Auth_3DS)
  +    + auth (Transfer__Auth_Lookup)
  +
  +### `Transfer__Auth_3DS`
  ++ type: `3d-secure` (string) - Type of authorization.
   + acs_url
   + md
   + pa_req
   + terminal_url
   
  -### `Payment_Auth_Lookup`
  -+ type: `lookup-code` (string) Type of authorization.
  -+ md+### `Transfer__Auth_Lookup`
  ++ type: `lookup-code` (string) - Type of authorization.
  ++ md
  +
  +## Claims
  +### Claim
  ++ id: 1239381 (string) - Claim ID, currently auto-generated and sent to recipient's phone number.
  ++ One Of
  +    + credential (CardNumber)
  +    + credential (CardToken_Full)
  +
  +### `Claim_Full`
  ++ Include Claim
  ++ status (enum) - Claim status
  +    + authorization
  +    + processing
  +    + completed
  +    + declined
  ++ token: `claim-token-70eb3c2b-9ef0-41b9-989b-0d4bf1d10831` (string) - Access token that can be used to fetch claim later.
  ++ `token_expires_at`: `2016-10-18T13:50:40.54502Z` (string) - ISO datetime that signals when token will be expired.
  ++ updated_at: `2016-10-18T13:50:39.677992` (string) - ISO datetime when there was last change in claim.
  ++ created_at: `2016-10-18T13:50:39.677992` - ISO datetime when claim was created.
  +
  +### `Claim_FullWithAuth`
  ++ Include Claim_Full
  ++ auth (Claim__Auth_Lookup)
  +
  +### `Claim_FullWithTransfer`
  ++ Include Claim_Full
  ++ transfer (Transfer_Full)
  +
  +### `Claim__Auth_Lookup`
  ++ type: `otp-code` (string) - Type of authorization.
  ++ code: 123983 (string) - Code that was sent to recipients phone number.
positive.code: FORMAT: 1A
  HOST: https://gateway.mbill.co/
  
  # Mbill Payment Tokenization Service
  
  # Authorization
  
  
negative.code: + cvv: 160 (string) - CVV/CVC code.
  
  ### `CardNumber`
  + type: `card-number` (string)
  + number: 5591587543706253 (string) - Card number.
  
  ### `CardToken`
  + type: `card-token` (string) - Type. Simplifies futher requests that require it.
  + token: `card-token-6253-8a6985e8247a194c58872d85d5ffad05742679fe` (string) - Token that can be used to create transfer with this card. Followed by last 4 digits from card number.
  
  ### `CardToken_Full`
  + Include CardToken
  + `token_expires_at`: `2016-10-29T17:35:28.274477Z` (string) - ISO datetime that signals when token will be expired.
  
  ### `ExternalCredential`
  + type: `external-credential` (string)
  + id: my_id (string) - Any ID that is relevant to an external system that will complete this transfer.
  + metadata (object) - Metadata object that can be used by your system to store additional recipients credential details.
  
  ## Peers
  ### Peer
  + phone: +380631112233 (string, optional) - Peer phone number.
  + email: smith@example.com (string, optional) - Peer's email.
  