A PaymentRequest is an indirect request to access a specific cash-out service (such as Transfer, BrcodePayments, etc.) which goes through the cost center approval flow on our website. To emit a PaymentRequest, you must direct it to a specific cost center by its ID, which can be retrieved on our website at the cost center page.
:center-id
[string]: unique id returned when PaymentRequest is created. ex: "5656565656565656":payment
[Transfer, BrcodePayment, BoletoPayment, UtilityPayment, Transaction or map]: payment entity that should be approved and executed.:type
[string]: payment type, inferred from the payment parameter if it is not a map. ex: "transfer", "brcode-payment":due
[string]: Payment target date in ISO format.:tags
[list of strings]: list of strings for taggingAttributes (return-only):
:id
[string]: id of the object:amount
[long]: PaymentRequest amount. ex: 100000 = R$1.000,00:status
[string]: current PaymentRequest status.ex: "pending" or "approved":actions
[list of PaymentRequest.Action, default null]: list of actions that are affecting this PaymentRequest.ex: [{"type": "member", "id": "56565656565656, "action": "requested"}]:updated
[string]: latest update datetime for the PaymentRequest. ex: "2020-03-26T19:32:35.418698+00:00":created
[string]: creation datetime for the PaymentRequest. ex: "2020-03-26T19:32:35.418698+00:00"A PaymentRequest is an indirect request to access a specific cash-out service (such as Transfer, BrcodePayments, etc.) which goes through the cost center approval flow on our website. To emit a PaymentRequest, you must direct it to a specific cost center by its ID, which can be retrieved on our website at the cost center page. ## Parameters (required): - `:center-id` [string]: unique id returned when PaymentRequest is created. ex: "5656565656565656" - `:payment` [Transfer, BrcodePayment, BoletoPayment, UtilityPayment, Transaction or map]: payment entity that should be approved and executed. - `:type` [string]: payment type, inferred from the payment parameter if it is not a map. ex: "transfer", "brcode-payment" ## Parameters (optional): - `:due` [string]: Payment target date in ISO format. - `:tags` [list of strings]: list of strings for tagging Attributes (return-only): - `:id` [string]: id of the object - `:amount` [long]: PaymentRequest amount. ex: 100000 = R$1.000,00 - `:status` [string]: current PaymentRequest status.ex: "pending" or "approved" - `:actions` [list of PaymentRequest.Action, default null]: list of actions that are affecting this PaymentRequest.ex: [{"type": "member", "id": "56565656565656, "action": "requested"}] - `:updated` [string]: latest update datetime for the PaymentRequest. ex: "2020-03-26T19:32:35.418698+00:00" - `:created` [string]: creation datetime for the PaymentRequest. ex: "2020-03-26T19:32:35.418698+00:00"
(create requests)
(create requests user)
Send a list of PaymentRequest maps for creation in the Stark Bank API
requests
[list of PaymentRequest maps]: list of PaymentRequest 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 PaymentRequest maps for creation in the Stark Bank API ## Parameters (required): - `requests` [list of PaymentRequest maps]: list of PaymentRequest 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 PaymentRequest maps with updated attributes
(query)
(query params)
(query params user)
Receive a stream of PaymentRequest maps previously created by this user in the Stark Bank API
:limit
[integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35:after
[string, default nil] date filter for objects created only after specified date. ex: "2020-03-10":before
[string, default nil] date filter for objects created only before specified date. ex: "2020-03-10":sort
[string, default "-created"]: sort order considered in response. Valid options are "-created" or "-due".:status
[string, default nil]: filter for status of retrieved objects. ex: "success" or "failed":type
[string, default nil]: payment type, inferred from the payment parameter if it is not a map. ex: "transfer", "brcode-payment":tags
[list of strings, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"]:ids
[list of strings, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"]: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 PaymentRequest maps previously created by this user in the Stark Bank API ## Options: - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [string, default nil] date filter for objects created only after specified date. ex: "2020-03-10" - `:before` [string, default nil] date filter for objects created only before specified date. ex: "2020-03-10" - `:sort` [string, default "-created"]: sort order considered in response. Valid options are "-created" or "-due". - `:status` [string, default nil]: filter for status of retrieved objects. ex: "success" or "failed" - `:type` [string, default nil]: payment type, inferred from the payment parameter if it is not a map. ex: "transfer", "brcode-payment" - `:tags` [list of strings, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] - `:ids` [list of strings, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `: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 PaymentRequest maps with updated attributes
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close