Skip to content

omer-cilingir/Payment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coverage Status

Ödeme yapmak için

POST https://omer-payment.herokuapp.com/payment

Request example

{
	"processId": "002",
	"createDate": "2017-12-02",
	"cardNumber": "5526080000000006",
	"promotionCode": ""
}
Parameter Description
processId Ürün sipariş numarası
createDate Tarih formatı "yyyy-MM-dd" şeklinde olmalıdır.
cardNumber Kullanıcın card numarası
promotionCode Kullanıcı tarafından girilen promosyon kodu

Response example

{
"result": "Ödeme Alındı"
}

Bilet eklemek için

POST https://omer-payment.herokuapp.com/tickets

Request Example

{
	"startDate":"2017-06-01",
	"endDate":"2018-01-15",
	"type":"Blind Bird",
	"price":250,
	"currency":"TL"
}
Parameter Description
startDate Bilet satışının başladığı tarih Tarih formatı "yyyy-MM-dd" şeklinde olmalıdır.
endDate Bilet satışının sonlandığı tarih.Tarih formatı "yyyy-MM-dd" şeklinde olmalıdır.
type Biletin satıldığı dönemin ismi
price Bilet fiyatı
currency Para birimi

Response example

{
   "id": 1,
   "startDate": "Jun 1, 2017 12:00:00 AM",
   "endDate": "Jan 15, 2018 12:00:00 AM",
   "type": "Blind Bird",
   "price": 250,
   "currency": "TL"
}

Biletleri listelemek için

GET https://omer-payment.herokuapp.com/tickets

Response example

[
      {
      "id": 1,
      "startDate": "Jun 1, 2017 12:00:00 AM",
      "endDate": "Jan 15, 2018 12:00:00 AM",
      "type": "Blind Bird",
      "price": 250,
      "currency": "TL"
   },
      {
      "id": 2,
      "startDate": "Mar 1, 2018 12:00:00 AM",
      "endDate": "Apr 30, 2018 12:00:00 AM",
      "type": "Regular",
      "price": 750,
      "currency": "TL"
   }
]

Satışları listelemek için

GET https://omer-payment.herokuapp.com/sales

Response example

[
      {
      "id": 1,
      "processId": "001",
      "result": "FAIL"
   },
      {
      "id": 2,
      "processId": "002",
      "result": "SUCCESS",
      "price": 250
   }
]

Logları listelemek için

GET https://omer-payment.herokuapp.com/logs

Response example

[
  {
    "id": 1,
    "processId": "001",
    "createDate": "Mar 7, 2018 9:50:54 PM",
    "cardNumber": "5890040000000016"
  },
  {
    "id": 2,
    "processId": "002",
    "createDate": "Mar 7, 2018 9:50:55 PM",
    "cardNumber": "5526080000000006"
  }
]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages