rebilly / api-definitions Goto Github PK
View Code? Open in Web Editor NEWRebilly's public API definitions
Rebilly's public API definitions
A true value adds "null" to the allowed type specified by the type keyword, only if type is explicitly defined within the same Schema Object. Other Schema Object constraints retain their defined behavior, and therefore may disallow the use of null as a value. A false value leaves the specified or default type unmodified. The default value is false.
We tend to use nullable
with allOf
and not on a typed Schema Object.
nullable: true
allOf:
- $ref: ./foo.yaml
This is incorrect.
Hi,
I'm looking at your current API documentation, where you are using Redocly. I really like how you organised and customized it. It is very helpful for my own setup.
I wonder how you are able to add and use the "Try It" option?
What configuration option did you use?
Another question is how do you publish the online documentation?
I guess you are using the "redoc-cli" to generate the HMTL page?
Hoping to find some insights from your experience.
Regards,
Tim
PostPurchase
PostPreviewOrder
GetCheckoutFormCollection
GetCheckoutForm
PostCheckoutForm
PutCheckoutForm
DeleteCheckoutForm
StorefrontGetCheckoutForm
Response must contain http header Location of the newly created resource; if the status is 201, the Location header must exist.
Update the API docs to remove mentions of the FeeDetails scheme.
The fee
object contains the name
property for buy-fee, sell-fee transactions riskReserve
that contains releaseTime
property for risk-reserve transactions. There is no feeDetails
scheme, we should remove it from the docs.
We need to add new payment method digital-wallet
to have ability store Google Pay and Apple Pay data as a token
https://all-rebilly.redoc.ly/tag/Cashier
Cashier implies both deposits and withdrawals. We need to rename the API endpoints and update the definitions:
For example: PostCashierRequest
-> PostDepositRequest
We propose adding an "expand" parameter to the refund method. This improvement, would allow users to specify additional resources to include in the response, reducing the number of requests needed to update information after a transaction refund.
Example Usage
$newTransaction = $coreService->transactions()->refund(id: 1, expand: 'invoices,parentTransaction');
This task is to update the terminology for cashier
and cashier strategies
to deposit
and deposit strategies
.
Example:
hosted cashiers
-> hosted deposit forms
cashier strategies
-> deposit strategies
The term cashier
may be confusing because the form is used to make deposits and not to withdraw. Also, when generating a hosted cashier URL for a customer, the option in the UI is called Request deposit
.
The eventType field for each webhook in the definitions lists every possible eventType when it actually only returns a single relevant event type as a string. This can be fixed quickly and easily.
Common*
Schemas
rebilly-js-sdk
version in FE projects that use TypeScript and make adjustments to types based on schema changes / removals.A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.