Finove
  • Introduction
  • Getting started
  • Authentication
    • Fetch Access Token
  • Iframe integration
  • Key terms
  • Merchant API
    • Payment Requests
      • Create Payment Request
      • List Payment Requests
      • Get Payment Request
    • Payments
      • List Payments
      • Get Payment
      • Upload invoices
        • Upload Invoices
        • Submit Invoices
    • Customers
      • List Customers
    • Simulation
      • Run simulation
      • Get Financing Terms
    • Send invites by email
  • Webhooks
    • Overview
    • Webhook events
    • Setting ups with webhooks
    • Securing your webhooks
Powered by GitBook
On this page
  • Endpoints
  • Payment Request Object

Was this helpful?

  1. Merchant API

Payment Requests

A Payment Request is how a merchant registers a purchase for a customer to finance through our system. A customer can only finance a purchase that has been registered through a Payment Request.

PreviousKey termsNextCreate Payment Request

Last updated 2 years ago

Was this helpful?

A Payment Request generates a url that the customer can use to complete the payment (financing).

Once the customer completes the payment process, the Payment Request's status is marked as "completed" and a is created. From that point on, all data related to the payment will be found in the Payment object. The Payment object will include the orderId, orderDescription, and meta specified in the Payment Request. The updated Payment Request object will contain the id of the created payment under paymentId.

Endpoints

- Create a payment request

- Fetch a list of all payment requests

- Fetch a single payment request

Payment Request Object

id

string

Id for the payment request

status

string

Status of the payment request. (pending | completed | expired)

amount

number

Payment request amount in cents (R$ 1.000,99 is represented as 100099)

currency

string

Currency of the amount

orderId

string

An ID unique to your system to identify the order

orderDescription

string

Description of the order

meta

object

A json object you can use to store custom data attributes for use in integrations. Please send a single level object: {"foo": "bar"}

customerTaxId

string

Tax ID (CNPJ) of customer (no formatting)

expiresOn

date

date that payment request expires

merchantAccountId

string

ID of the merchant account that created the payment request

merchantSubsidyType

enum

Type of merchant subsidy (none | rate | amount)

merchantSubsidyRate

number

Percent of interest merchant will cover on behalf of customer (optional setting)

merchantSubsidyAmount

number

Value of interest merchant will cover on behalf of customer (optional setting)

installmentsCountMin

number

Minimum number of installments a customer can select (optional setting)

installmentsCountMax

number

Maximum number of installments a customer can select (optional setting)

firstInstallmentDate

date

Date of first installment (optional setting)

merchantRecourseRate

number

Recourse rate covered by merchant (if applies to merchant account)

code

string

Alias of ID

url

string

Url that can be shared with customer to complete payment request

Create Payment Request
List Payments Requests
Get Payment Requests
Payment object