[−][src]Crate paypal_rs
paypal-rs
A rust library that wraps the paypal api asynchronously in a strongly typed manner.
Crate: https://crates.io/crates/paypal-rs
Documentation: https://docs.rs/paypal-rs
Currently in early development.
Modules
common | Common paypal object definitions used amon 2 or more APIs |
errors | Errors created by this crate. |
invoice | Use the Invoicing API to create, send, and manage invoices. You can also use the API or webhooks to track invoice payments. When you send an invoice to a customer, the invoice moves from draft to payable state. PayPal then emails the customer a link to the invoice on the PayPal website. Customers with a PayPal account can log in and pay the invoice with PayPal. Alternatively, customers can pay as a guest with a debit card or credit card. For more information, see the Invoicing Overview and the Invoicing Integration Guide. |
orders | An order represents a payment between two or more parties. |
Structs
AccessToken | Represents the access token returned by the OAuth2 authentication. |
Auth | Stores OAuth2 information. |
Client | Represents a client used to interact with the paypal api. |
HeaderParams | Represents the optional header values used on paypal requests. |
Query | Represents the query used in most GET api requests. |
Enums
Prefer | The preferred server response upon successful completion of the request. |
Constants
LIVE_ENDPOINT | The paypal api endpoint used on a live application. |
SANDBOX_ENDPOINT | The paypal api endpoint used on when testing. |