When you initialize a BrcodePayment, the entity will not be automatically created in the Stark Bank API. The 'create' function sends the objects to the Stark Bank API and returns the list of created objects.
- `:brcode` [string]: String loaded directly from the QRCode or copied from the invoice. ex: "00020126580014br.gov.bcb.pix0136a629532e-7693-4846-852d-1bbff817b5a8520400005303986540510.005802BR5908T'Challa6009Sao Paulo62090505123456304B14A"
- `:tax-id` [string]: receiver tax ID (CPF or CNPJ) with or without formatting. ex: "01234567890" or "20.018.183/0001-80"
- `:description` [string]: Text to be displayed in your statement (min. 10 characters). ex: "payment ABC"
- `:amount` [long, default nil]: amount automatically calculated from line or barCode. ex: 23456 (= R$ 234.56)
- `:scheduled` [string, default now]: payment scheduled date or datetime. ex: "2020-11-25T17:59:26.249976+00:00"
- `:tags` [list of strings, default nil]: list of strings for tagging
- `:id` [string, default nil]: unique id returned when payment is created. ex: "5656565656565656"
- `:status` [string, default nil]: current payment status. ex: "success" or "failed"
- `:type` [string, default nil]: brcode type. ex: "static" or "dynamic"
- `:fee` [integer, default nil]: fee charged when the brcode payment is created. ex: 200 (= R$ 2.00)
- `:updated` [string, default nil]: latest update datetime for the payment. ex: "2020-11-25T17:59:26.249976+00:00"
- `:created` [string, default nil]: creation datetime for the payment. ex: "2020-11-25T17:59:26.249976+00:00"
When you initialize a BrcodePayment, the entity will not be automatically created in the Stark Bank API. The 'create' function sends the objects to the Stark Bank API and returns the list of created objects. ## Parameters (required): - `:brcode` [string]: String loaded directly from the QRCode or copied from the invoice. ex: "00020126580014br.gov.bcb.pix0136a629532e-7693-4846-852d-1bbff817b5a8520400005303986540510.005802BR5908T'Challa6009Sao Paulo62090505123456304B14A" - `:tax-id` [string]: receiver tax ID (CPF or CNPJ) with or without formatting. ex: "01234567890" or "20.018.183/0001-80" - `:description` [string]: Text to be displayed in your statement (min. 10 characters). ex: "payment ABC" ## Parameters (optional): - `:amount` [long, default nil]: amount automatically calculated from line or barCode. ex: 23456 (= R$ 234.56) - `:scheduled` [string, default now]: payment scheduled date or datetime. ex: "2020-11-25T17:59:26.249976+00:00" - `:tags` [list of strings, default nil]: list of strings for tagging ## Attributes (return-only): - `:id` [string, default nil]: unique id returned when payment is created. ex: "5656565656565656" - `:status` [string, default nil]: current payment status. ex: "success" or "failed" - `:type` [string, default nil]: brcode type. ex: "static" or "dynamic" - `:fee` [integer, default nil]: fee charged when the brcode payment is created. ex: 200 (= R$ 2.00) - `:updated` [string, default nil]: latest update datetime for the payment. ex: "2020-11-25T17:59:26.249976+00:00" - `:created` [string, default nil]: creation datetime for the payment. ex: "2020-11-25T17:59:26.249976+00:00"
(create payments)
(create payments user)
Send a list of BrcodePayment maps for creation in the Stark Bank API
payments
[list of BrcodePayment maps]: list of BrcodePayment maps to be created in the API:user
[Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set.Send a list of BrcodePayment maps for creation in the Stark Bank API ## Parameters (required): - `payments` [list of BrcodePayment maps]: list of BrcodePayment maps to be created in the API ## Options: - `:user` [Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set. ## Return: - list of BrcodePayment maps with updated attributes
(get id)
(get id user)
Receive a single BrcodePayment map previously created by the Stark Bank API by passing its id
id
[string]: map unique id. ex: "5656565656565656":user
[Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set.Receive a single BrcodePayment map previously created by the Stark Bank API by passing its id ## Parameters (required): - `id` [string]: map unique id. ex: "5656565656565656" ## Options: - `:user` [Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set. ## Return: - BrcodePayment map with updated attributes
(pdf id)
(pdf id user)
Receive a single BrcodePayment pdf file generated in the Stark Bank API by passing its id. Only valid for brcode payments with "success" status.
id
[string]: map unique id. ex: "5656565656565656":user
[Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set.Receive a single BrcodePayment pdf file generated in the Stark Bank API by passing its id. Only valid for brcode payments with "success" status. ## Parameters (required): - `id` [string]: map unique id. ex: "5656565656565656" ## Options: - `:user` [Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set. ## Return: - BrcodePayment pdf file content
(query)
(query params)
(query params user)
Receive a stream of BrcodePayment maps previously created in the Stark Bank API
:limit
[integer, default nil]: maximum number of maps to be retrieved. Unlimited if nil. ex: 35:after
[string, default nil]: date filter for maps created only after specified date. ex: "2020-3-10":before
[string, default nil]: date filter for maps created only before specified date. ex: "2020-3-10":tags
[list of strings, default nil]: tags to filter retrieved maps. ex: ["tony", "stark"]:ids
[list of strings, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"]:status
[string, default nil]: filter for status of retrieved maps. ex: "success":user
[Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set.Receive a stream of BrcodePayment maps previously created in the Stark Bank API ## Options: - `:limit` [integer, default nil]: maximum number of maps to be retrieved. Unlimited if nil. ex: 35 - `:after` [string, default nil]: date filter for maps created only after specified date. ex: "2020-3-10" - `:before` [string, default nil]: date filter for maps created only before specified date. ex: "2020-3-10" - `:tags` [list of strings, default nil]: tags to filter retrieved maps. ex: ["tony", "stark"] - `:ids` [list of strings, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:status` [string, default nil]: filter for status of retrieved maps. ex: "success" - `:user` [Project or Organization]: Project or Organization map returned from starkbank.user/project or starkbank.user/organization. Only necessary if starkbank.settings/user has not been set. ## Return: - stream of BrcodePayment maps with updated attributes
(update id params)
(update id params user)
Update a BrcodePayment by passing id.
:id
[list of strings]: BrcodePayment unique ids. ex: "5656565656565656":status
[string]: If the BrcodePayment hasn't been paid yet, you may cancel it by passing "canceled" in the statusUpdate a BrcodePayment by passing id. ## Parameters (required): - `:id` [list of strings]: BrcodePayment unique ids. ex: "5656565656565656" ## Parameters (optional): - `:status` [string]: If the BrcodePayment hasn't been paid yet, you may cancel it by passing "canceled" in the status ## Return: - target BrcodePayment with updated attributes
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close