PayRilla Payment Processing

A Complete Guide to processing payments with PayRilla

Stephen O'Hara avatar
Written by Stephen O'Hara
Updated over a week ago

PayRilla is a new payment processing integration option available in BPro.

( To learn more about PayRilla, visit https://PayRilla.com/ )

PayRilla offers a convenient and competitive card payment processing service. PayRilla works with BPro’s PayNow button (which displays on the invoice pdfs), and supports manually entered card payments.

Best of all, you can even manage your clients’ cards within BPro, using PayRilla. Cards can be entered/saved and validated with PayRilla, without having to charge the card.

1. How to Integrate PayRilla with BPro:

Frist, you will need a PayRilla account. To get started with PayRilla, visit PayRilla.com/Better.

Once you have an active PayRilla account, you can then integrate it with BPro.

- Start by opening your BPro Settings page under the Customize menu and clicking Edit.

- Next, click on the Payment Types page.

- On the Payment Types list, click on the ‘PayRilla’ payment type.

- Within the PayRilla Payment type page, you will see fields where you can paste your PayRilla account’s ‘Tokenization Key’ and ‘API Key’. (PayRilla will provide you with these keys once your PayRilla account is setup and activated).

- Paste your keys into the appropriate fields and make sure you aren’t pasting in any extra/blank spaces.

- Click the ‘Active’ switch (blue = active), and be sure to click the Save button when finished.

2. How to Enter/Save (validate) a Card, without charging it:

PayRilla allows you to add cards to the customer’s profile without having to charge them first. This is a handy option and allows you to validate the authenticity of the card’s information. Some businesses prefer to get a card on file before performing the work for the client.

- When the PayRilla payment type is set to be active in BPro, you will then see a ‘PayRilla Card Info’ section within the customer profile pages, and within the customer information section of your orders.

The same Payrilla Card Info section also appears on the main customer profile page. This enables you to add/delete the client’s cards without having to be within an order.

- Click the ‘Add’ button to enter and save a new card to attach to the customer’s profile.

- Enter the name on the card and then enter the card number, expiry, and CVV code. Click save when finished. If the card info is valid, the card will be saved and will display under the client’s PayRilla Card Info section.

(NOTE: ALL card information is stored directly within your PayRilla account. The Add option saves the card info into PayRilla directly. BPro does not save or store any of the sensitive card information in its database.)

- You can also Delete any old cards that are no longer valid or relevant. You cannot edit cards (for security reasons). If you need to update a card’s expiry or CVV code, you can update those pieces of information in your PayRilla account directly. OR, delete the expired card and add it back in with the updated details. PayRilla will not allow duplicates of the same card number to be entered/saved on file.

3. Accept Payment with PayRilla on your BPro jobs.

- Click the Accept Payment button at the top of your job. Select PayRilla as the payment type.

- If the client has existing cards saved under their profile, you can select any of them from the ‘Use Existing Card’ dropdown.

- If you are entering a new card while accepting payment, enter the Cardholder Name, and then add the Card Number, Expiry, and CVV code. Click the final ‘Accept Payment’ button to charge the card and process the payment amount.

- Once the payment is successful, it will be recorded on your job and displayed in the ‘Payments’ section.

4. Accepting PayRilla payments with the Pay Now button.

PayRilla works with BPro’s Pay Now button that can be displayed on the invoice pdfs.

Please see this article on the Pay Now button, which explains how the Pay Now button works and how to add it to your invoice template pdfs:

- Email the invoice to the client (ensure the invoice template you are emailing has the Pay Now button).

- When the client opens the invoice, they can click the Pay Now button to enter their card information and submit their payment. The job’s total amount owing will be loaded into the Pay Now form. *The Pay Now form will load with your company logo*.

- Once they click ‘pay’ and successfully submit their payment, the payment will automatically be reflected on the related job.

Please send us a chat if you have any questions regarding PayRilla payment processing.

Did this answer your question?