xendit-python
xendit-python copied to clipboard
Xendit REST API Client for Python - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets, QR Codes
This PR is to support the request by adding the fee rule ID from xenPlatform. https://developers.xendit.co/api-reference/#create-fee-rule
Fixed the examples that were failing because the previous owner's hackish import was failing.
Error: 1. _request() got an unexpected keyword argument 'expiry_date' 2. _request() got an unexpected keyword argument 'customer_notifications_preference' Fixing: 1. added customer_notification_preference=None on invoice.py 2. added expiry_date=None on invoice.py
Happened when response from Xendit is 502
There are 2 new fields were introduced: hashed_phone_number & trading_name. SDK needs to support them
This new API is not supported by Python SDK https://developers.xendit.co/api-reference/#get-payments-by-fixed-payment-code-id
https://github.com/xendit/xendit-python/blob/8b677fbbad5fe3bbcd0a2b93e30e8040543b8f61/xendit/models/invoice/invoice.py#L73-L74
There is new beta API to generate repoort. Currently, this API is still not available on this SDK. https://developers.xendit.co/api-reference/#reports
There is new beta API to get the list of transactions. Currently, this API is still not available on this SDK. https://developers.xendit.co/api-reference/#transactions