Payment API¶
-
apirest.payment_serializers.
PaymentSerializer
¶ This API is only available to the Admin users.
Create:
CURL Usage:
curl -u username:password --dump-header - -H "Content-Type:application/json" -X POST --data '{"amount": 1, "user": "/rest-api/users/1/", "description": "payment_description"}' http://HOSTNAME_IP/rest-api/payment/
Response:
HTTP/1.0 201 Created Vary: Accept, Accept-Language, Cookie X-Frame-Options: SAMEORIGIN Content-Type: application/json Content-Language: en Allow: GET, POST, OPTIONS Connection: close Server: Werkzeug/0.11.11 Python/2.7.9 Date: Fri, 23 Dec 2016 11:43:00 GMT {"amount":"1.00000", "user":"http://127.0.0.1:8000/rest-api/users/1/", "description":"payment_description", "created_date":"2016-12-23T11:43:00.242808Z"}
Read:
CURL Usage:
curl -u username:password -H 'Accept: application/json' http://HOSTNAME_IP/rest-api/payment/
Response:
{ "count": 2, "next": null, "previous": null, "results": [ { "amount": "2.00000", "user": "http://127.0.0.1:8000/rest-api/users/1/", "description": "Wire payment", "created_date": "2016-04-07T16:05:16.210592Z" }, { "amount": "0.50000", "user": "http://127.0.0.1:8000/rest-api/users/2/", "description": "Manual Payment", "created_date": "2016-04-07T16:05:34.803729Z" } ] }