Commit graph

112 commits

Author SHA1 Message Date
Edgar df706a3ffb
Update rust.yml 2022-11-09 10:47:57 +01:00
Edgar 2c4661fd3f comment out tests that talk to the api directly 2022-11-09 10:40:25 +01:00
Edgar 2b0fc27b39 dont skip .3 2022-11-09 10:07:49 +01:00
Edgar 7a764c5cfe chore: update deps and use dotenvy instead of dotenv 2022-11-09 10:07:28 +01:00
Edgar 557113084b
start adding integration tests, derive builder in more places 2022-09-28 17:48:00 +02:00
Edgar 2b23f6a8db
change the way sandbox is handled, allow to provide a mock server url 2022-09-28 16:25:44 +02:00
Edgar 556ec2edeb update and new version 0.2.2 2022-09-21 20:36:53 +02:00
Edgar 363ea08aa8
Merge pull request #10 from twistedfall/capture-response
Update the capture response structures
2022-09-21 20:33:28 +02:00
Pro 214893e40f Update the capture response structures 2022-09-21 19:21:19 +02:00
Edgar d044a639e0
version 0.2.1 2022-09-07 11:52:18 +02:00
Edgar 0acfce3ad9
update deps 2022-09-07 11:49:25 +02:00
Edgar e0d5271308
update dependencies 2022-09-01 10:26:18 +02:00
Edgar 67a604a6a0
Merge pull request #8 from edg-l/dependabot/cargo/serde_qs-0.10.1
Update serde_qs requirement from 0.9.2 to 0.10.1
2022-08-31 12:05:31 +02:00
Edgar 5c7efbc791
Merge pull request #9 from edg-l/dependabot/cargo/serde_with-2.0.0
Update serde_with requirement from 1.14.0 to 2.0.0
2022-08-31 12:05:12 +02:00
Edgar dd42c74e14
fix docs on send invoice 2022-08-31 12:04:58 +02:00
dependabot[bot] 16f935c542
Update serde_with requirement from 1.14.0 to 2.0.0
Updates the requirements on [serde_with](https://github.com/jonasbb/serde_with) to permit the latest version.
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](https://github.com/jonasbb/serde_with/compare/v1.14.0...v2.0.0)

---
updated-dependencies:
- dependency-name: serde_with
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-31 09:55:50 +00:00
dependabot[bot] c6797594e0
Update serde_qs requirement from 0.9.2 to 0.10.1
Updates the requirements on [serde_qs](https://github.com/samscott89/serde_qs) to permit the latest version.
- [Release notes](https://github.com/samscott89/serde_qs/releases)
- [Commits](https://github.com/samscott89/serde_qs/commits)

---
updated-dependencies:
- dependency-name: serde_qs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-31 09:55:42 +00:00
Edgar a4acce8bb1
Create dependabot.yml 2022-08-31 11:54:57 +02:00
Edgar 76d86778f6
Create rust-clippy.yml 2022-08-02 12:50:30 +02:00
Edgar ebe6060718
Update SECURITY.md 2022-08-02 12:49:07 +02:00
Edgar c48a55b324
Create SECURITY.md 2022-08-02 12:48:39 +02:00
Edgar c1434add4a
upd deps 2022-07-05 08:16:43 +02:00
Edgar 76c169781c
release 0.2 even if not all features are implemented 2022-07-05 08:16:07 +02:00
Edgar 93108ed17f
remove unused uses 2022-07-05 07:57:45 +02:00
Edgar a895a70b34
Merge pull request #7 from twistedfall/refund_fields
Add more fields to the refund object
2022-06-06 10:58:57 +02:00
Edgar dff3f7ecb6
Merge pull request #6 from twistedfall/country_code
country_code is missing for my request in the sandbox environment
2022-06-06 10:58:15 +02:00
Pro 4e3c6af605 Add more fields to the refund object 2022-06-05 22:40:53 +02:00
Pro b4c2f2f152 country_code is missing for my request in the sandbox environment
This part looks like this:
```
"address": {}
```
2022-06-05 22:06:05 +02:00
Edgar b25befa815
Merge pull request #5 from flibrary/master
Fix `Order` parsing error
2022-06-05 15:55:39 +02:00
Harry Ying 0b03154d4e
add ShippingDetailName doc 2022-05-28 00:06:08 +08:00
Harry Ying d9889f01e1
add ShippingDetailName 2022-05-27 22:03:41 +08:00
Edgar 7714124270
format 2022-05-12 09:58:44 +02:00
Edgar a4c4838aaf
some fixes 2022-05-12 09:58:36 +02:00
Edgar 89b1fdf113
add get authorized payment 2022-05-12 09:18:22 +02:00
Edgar 5ba6971b95
Merge pull request #4 from twistedfall/money_constructors
Improve usability of predefined Money constructors
2022-05-12 08:46:00 +02:00
Pro 43d9d0a76b Improve usability of predefined Money constructors 2022-05-11 21:23:09 +02:00
Edgar 5dccdcbb28
fixes and utility for money type 2022-04-28 10:06:29 +02:00
Edgar b9153e7ace
Merge pull request #3 from twistedfall/rustls
Allow switching to rustls TLS implementation
2022-04-28 09:53:17 +02:00
Pro f6c0c4a2e6 Allow switching to rustls TLS implementation 2022-04-28 09:40:53 +02:00
Edgar 391ef67694
update readme 2022-04-27 09:27:59 +02:00
Edgar c31ad738cd
alpha 7 2022-04-27 09:25:08 +02:00
Edgar 997b129a38
various fixes and lot of builders 2022-04-26 09:25:39 +02:00
Edgar d38ef6f80e
cleanup 2022-04-20 09:35:00 +02:00
Edgar 3f783a824f
document all missing 2022-04-20 09:31:46 +02:00
Edgar aa5cdf3e01
progress 2022-04-08 17:04:30 +02:00
Edgar b1f97b13da
start working on new api design 2022-04-08 11:13:42 +02:00
Edgar d5d29fb016
fix warnings 2022-04-08 09:20:42 +02:00
Edgar 9aa972dd5c
updat dependencies and rust 2021 edition 2022-04-08 09:17:45 +02:00
Edgar e06a411295
Merge pull request #2 from twistedfall/model-update
Update models to correspond to the actual PayPal responses
2022-01-24 08:29:54 +01:00
Pro d8e94e6fae Update models to correspond to the actual PayPal responses
Namely Refund, Authorization and Capture all contain an intermediate "reason" field in their status_details.
https://developer.paypal.com/api/orders/v2/#definition-refund_status_details
https://developer.paypal.com/api/orders/v2/#definition-authorization_status_details
https://developer.paypal.com/api/orders/v2/#definition-capture_status_details
2022-01-22 19:05:24 +01:00