Special workflow for ATMs with small screens.

Send the email address of the sender and the recipient, along with the total amount of the remittance in BTC. If the email address of the sender doesn't exist for this vendor, a new user record will be created. Otherwise, the email address will be matched to an existing user belonging to this vendor. The recipient email will likewise be either by created as a new record or matched to an existing recipient belonging to the user.

Processing and delivery fees will be deducted from this total amount when the user proceeds to the Rebit website to complete their remittance information and enter the recipient details.

The user will receive an email with a link that will automatically log them in to Rebit and display the pending remittance record for their perusal and update.

On successful remittance creation, the API will return 3 hashes – a user object, a remittance object, and an invoice_address string. The vendor must transfer the stated amount to the invoice_address immediately to ensure that the remittance will have received a confirmation by the time the user actually arrives at the Rebit.ph website to enter the rest of their details.

Examples

{
  email:  'luis@sci.ph',
  amount: 1.5
}

Params

Param name Description
email
required

Valid email address of sender

Validations:

  • Must be a String

amount
required

Floating point amount in BTC

Validations:

  • Must be a String

first_name
optional

First name; defaults to 'Guest'

Validations:

  • Must be a String

last_name
optional

Last name; defaults to 'Customer'

Validations:

  • Must be a String

password
optional

Password; provide this if you are creating a user and you don't want a password to be automatically generated for you

Validations:

  • Must be a String