รายการ APIs ทั้งหมด
Authentication
API Name : Get Token
POST
http://lotto_api/api/auth/GetToken
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        keyCode: "{keyCode}"
                                    } 
                                  
Response
                                        {
                                            "jwt": "{jwt}"
                                            "success": true,
                                            "message": "Successfully generate token."
                                        }
                                        
                                    
API Name : Get Token By SNB
POST
http://lotto_api/api/auth/GetTokenBySNB
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        keyCode: "{keyCode}"
                                    } 
                                  
Response
                                        {
                                            "jwt": "{jwt}"
                                            "success": true,
                                            "message": "Successfully generate token."
                                        }
                                        
                                    
Customer
API Name : Register
POST
http://lotto_api/api/customer/Register
Parameters
                                         {
                                            userName: "{userName}",
                                            password: "{password}",
                                            firstName: "{firstName}",
                                            lastName: "{lastName}",
                                            gender: "{gender}",
                                            birthday: "{birthday}",
                                            email: "{email}",
                                            lineId: "{lineId}",
                                            currency: "{currency}",
                                            country: "{country}",
                                            bank: "{bank}",
                                            accountNo: "{accountNo}",
                                            accountName: "{accountName}",
                                            phone: "{phone}",
                                            verifyCode: "{verifyCode}"
                                        } 
                                  
Response : กรณีลงทะเบียนสำเร็จ
                                        {
                                            "data": {
                                                "documentNo": "{documentNo}"
                                            },
                                            "success": true,
                                            "message": "Successfully register member."
                                        }
                                        
                                    
Response : กรณีไม่พบ agent
                                        {
                                            "success": false,
                                            "message": "No agent found"
                                        }
                                        
                                    
Response : กรณี username มีผู้ใช้ลงทะเบียนแล้ว
                                        {
                                            "success": false,
                                            "message": "UserName in SSSLotto already exists"
                                        }
                                        
                                    
Response : กรณี phone มีผู้ใช้ลงทะเบียนแล้ว
                                        {
                                            "success": false,
                                            "message": "Phone in SSSLotto already exists"
                                        }
                                        
                                    
Response : กรณี accountNo มีผู้ใช้ลงทะเบียนแล้ว
                                        {
                                            "success": false,
                                            "message": "Account no in SSSLotto already exists"
                                        }
                                        
                                    
Response : กรณี ชื่อ-นามสกุล กับ ชื่อบัญชีธนาคาร ไม่ตรงกัน
                                        {
                                            "success": false,
                                            "message": "Name and account name not match"
                                        }
                                        
                                    
Response : กรณี verify code ไม่ถูกต้อง
                                        {
                                            "success": false,
                                            "message": "Verify code incorrect"
                                        }
                                        
                                    
API Name : Register Member By Web External ---- ( SCS )
POST
http://lotto_api/api/customer/RegisterMemberByWebExternal
Parameters
                                         {
                                            firstName: "{firstName}",
                                            lastName: "{lastName}",
                                            gender: "{gender}",
                                            dateOfBirth: "{dateOfBirth}",
                                            email: "{email}",
                                            lineId: "{lineId}",
                                            bank: "{bank}",
                                            accountNo: "{accountNo}",
                                            accountName: "{accountName}",
                                            phone: "{phone}",
                                            siteRef: "{siteRef}",
                                            fromSite: "{fromSite}"
                                        } 
                                  
Response : กรณีลงทะเบียนสำเร็จ
                                        {
                                            "data": {
                                                "documentNo": "{documentNo}"
                                            },
                                            "success": true,
                                            "message": "Successfully register member."
                                        }
                                        
                                    
API Name : Register Member By Web Present
POST
http://lotto_api/api/customer/RegisterMemberByWebPresent
Parameters
                                         {
                                            UserName: "{UserName}",
                                            Password: "{Password}",
                                            FirstName: "{FirstName}",
                                            LastName: "{LastName}",
                                            Email: "{Email}",
                                            LineId: "{LineId}",
                                            Currency: "{Currency}",
                                            Country: "{Country}",
                                            Bank: "{Bank}",
                                            AccountNo: "{AccountNo}",
                                            AccountName: "{AccountName}",
                                            Phone: "{Phone}",
                                            SiteRef: "{SiteRef}",
                                            VerifyCode: "{VerifyCode}"
                                        } 
                                  
Response : กรณีลงทะเบียนสำเร็จ
                                        {
                                            "data": {
                                                "documentNo": "{documentNo}"
                                            },
                                            "success": true,
                                            "message": "Successfully register member by web present"
                                        }
                                        
                                    
Response : กรณีไม่พบ agent
                                        {
                                            "success": false,
                                            "message": "No agent found"
                                        }
                                        
                                    
Response : กรณี username มีผู้ใช้ลงทะเบียนแล้ว
                                        {
                                            "success": false,
                                            "message": "UserName in SSSLotto already exists"
                                        }
                                        
                                    
Response : กรณี phone มีผู้ใช้ลงทะเบียนแล้ว
                                        {
                                            "success": false,
                                            "message": "Phone in SSSLotto already exists"
                                        }
                                        
                                    
Response : กรณี accountNo มีผู้ใช้ลงทะเบียนแล้ว
                                        {
                                            "success": false,
                                            "message": "Account no in SSSLotto already exists"
                                        }
                                        
                                    
Response : กรณี ชื่อ-นามสกุล กับ ชื่อบัญชีธนาคาร ไม่ตรงกัน
                                        {
                                            "success": false,
                                            "message": "Name and account name not match"
                                        }
                                        
                                    
Response : กรณี verify code ไม่ถูกต้อง
                                        {
                                            "success": false,
                                            "message": "Verify code incorrect"
                                        }
                                        
                                    
API Name : Get FromSite DDL By SCS ---- ( SCS )
GET
http://lotto_api/api/customer/GetFromSiteDDLBySCS
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "fromSite": "{fromSite}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Approve Member By SNB ---- ( SNB )
POST
http://lotto_api/api/customer/ApproveMemberBySNB
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        documentNo: "{documentNo}",
                                        userCodeSNB: "{userCodeSNB}",
                                        status: "{status}" // 1 = อนุมัติเรียบร้อย, -1 = ยกเลิก
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "memberCode": "{memberCode}"
                                            },
                                            "success": true,
                                            "message": "Successfully approve member."
                                        }
                                        
                                    
API Name : Approve Member Old By SNB ---- ( SNB )
POST
http://lotto_api/api/customer/ApproveMemberOldBySNB
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        documentNo: "{documentNo}",
                                        userCodeSNB: "{userCodeSNB}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "memberCode": "{memberCode}"
                                            },
                                            "success": true,
                                            "message": "Successfully approve member."
                                        }
                                        
                                    
API Name : Check Member UserCodeSNB ---- ( AUTO )
POST
http://lotto_api/api/customer/CheckMemberUserCodeSNB
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Response
                                        {
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Register Verify Code
POST
http://lotto_api/api/customer/GetRegisterVerifyCode
Parameters
                                     {
                                        phone: "{phone}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully get register verify code."
                                        }
                                        
                                    
API Name : Login
POST
http://lotto_api/api/customer/Login
Parameters
                                     {
                                        UserName: "{UserName}",
                                        PassWord: "{PassWord}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "memberCode": "{memberCode}",
                                                    "userCodeSNB": "{userCodeSNB}",
                                                    "userName": "{userName}",
                                                    "firstName": "{firstName}",
                                                    "lastName": "{lastName}",
                                                    "email": "{email}",
                                                    "phone": "{phone}",
                                                    "agent": "{agent}",
                                                    "creditBalance": "{creditBalance}",
                                                    "image": "{image}",
                                                    "thumbnail": "{thumbnail}",
                                                    "lastLogin": "{lastLogin}",
                                                    "status": "{status}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Credit Balance
GET
http://lotto_api/api/customer/GetCreditBalance
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "creditBalance": "{creditBalance}",
                                                    "depositAmountToday": "{depositAmountToday}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Member
GET
http://lotto_api/api/customer/GetMember
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "memberCode": "{memberCode}",
                                                    "userName": "{userName}",
                                                    "firstName": "{firstName}",
                                                    "lastName": "{lastName}",
                                                    "gender": "{gender}",
                                                    "birthday": "{birthday}",
                                                    "email": "{email}",
                                                    "phone": "{phone}",
                                                    "lineId": "{lineId}",
                                                    "currency": "{currency}",
                                                    "image": "{image}",
                                                    "thumbnail": "{thumbnail}",
                                                    "updateDate": "{updateDate}",
                                                    "bank": [
                                                        {
                                                            "id": "{id}",
                                                            "bankCode": "{bankCode}",
                                                            "accountNo": "{accountNo}",
                                                            "accountName": "{accountName}",
                                                            "country": "{country}",
                                                            "status": "{status}",
                                                            "logo": "{logo}"
                                                        }
                                                    ]
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Update Member
PUT
http://lotto_api/api/customer/UpdateMember
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        gender: "{gender}",
                                        birthday: "{birthday}",
                                        email: "{email}",
                                        lineId: "{lineId}",
                                        currency: "{currency}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully update data."
                                        }
                                        
                                    
API Name : Upload Image Member
POST
http://lotto_api/api/customer/UploadImageMember
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        images: "{images}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "image": "{image}",
                                                    "thumbnail": "{thumbnail}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully upload image member."
                                        }
                                        
                                    
API Name : Change Password
PUT
http://lotto_api/api/customer/ChangePassword
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        currentPassword: "{currentPassword}",
                                        newPassword: "{newPassword}",
                                        confirmNewPassword: "{confirmNewPassword}",
                                        verifyCode: "{verifyCode}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully change password."
                                        }
                                        
                                    
Response : password ไม่ถูกต้อง
                                        {
                                            "success": false,
                                            "message": "Password incorrect."
                                        }
                                        
                                    
Response : new password กับ confirm password ไม่ตรงกัน
                                        {
                                            "success": false,
                                            "message": "Password not match."
                                        }
                                        
                                    
Response : กรณี verify code ไม่ถูกต้อง
                                        {
                                            "success": false,
                                            "message": "Verify code incorrect"
                                        }
                                        
                                    
API Name : Get Change Password Verify Code
POST
http://lotto_api/api/customer/GetChangePasswordVerifyCode
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully get change password verify code."
                                        }
                                        
                                    

API Name : Get List Bank Account
GET
http://lotto_api/api/customer/GetListBankAccount
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "bankCode": "{bankCode}",
                                                    "bankName": "{bankName}",
                                                    "logo": "{logo}",
                                                    "accountNo": "{accountNo}",
                                                    "accountName": "{accountName}",
                                                    "country": "{country}",
                                                    "setDefault": "{setDefault}",
                                                    "status": "{status}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Bank Account
GET
http://lotto_api/api/customer/GetBankAccount
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        id: "{id}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "bankCode": "{bankCode}",
                                                    "accountNo": "{accountNo}",
                                                    "accountName": "{accountName}",
                                                    "country": "{country}",
                                                    "setDefault": "{setDefault}",
                                                    "status": "{status}",
                                                    "logo": "{logo}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Add Bank Account
POST
http://lotto_api/api/customer/AddBankAccount
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        userCodeSNB: "{userCodeSNB}",
                                        memberCode: "{memberCode}",
                                        bank: "{bank}",
                                        accountNo: "{accountNo}",
                                        accountName: "{accountName}",
                                        country: "{country}",
                                        verifyCode: "{verifyCode}"
                                    } 
                                  
Response : เพิ่ม บัญชีธนาคารสำเร็จ
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "bank": "{bank}",
                                                    "accountNo": "{accountNo}",
                                                    "accountName": "{accountName}",
                                                    "country": "{country}",
                                                    "status": "{status}",
                                                    "logo": "{logo}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully create bank account."
                                        }
                                        
                                    
Response : กรณี verify code ไม่ถูกต้อง
                                        {
                                            "success": false,
                                            "message": "Verify code incorrect"
                                        }
                                        
                                    
API Name : Update Bank Account
PUT
http://lotto_api/api/customer/UpdateBankAccount
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        id: "{id}",
                                        memberCode: "{memberCode}",
                                        bank: "{bank}",
                                        accountNo: "{accountNo}",
                                        accountName: "{accountName}",
                                        country: "{country}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully update data."
                                        }
                                        
                                    
API Name : Approve Member Bank Account By SNB ---- ( SNB )
PUT
http://lotto_api/api/customer/ApproveMemberBankAccountBySNB
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                         {
                                            documentNo: "{documentNo}",
                                            statusId: "{statusId}" // 1 = อนุมัติ, 2 = ไม่อนุมัติ
                                        } 
                                  
Response : อัพเดท status สำเร็จ
                                        {
                                                "success": true,
                                                "message": "Successfully update data."
                                        }
                                        
                                    
Response : อัพเดท status ไม่สำเร็จ
                                        {
                                            "success": false,
                                            "message": "Update data failed."
                                        }
                                        
                                    
API Name : Set Default Bank Account
PUT
http://lotto_api/api/customer/SetDefaultBankAccount
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        id: "{id}",
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "bankAccountId": "{bankAccountId}",
                                                "setDefault": "{setDefault}"
                                            },
                                            "success": true,
                                            "message": "Successfully set default bank account."
                                        }
                                        
                                    
API Name : Delete Bank Account
DELETE
http://lotto_api/api/customer/DeleteBankAccount/{id}
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Response
                                        {
                                            "success": true,
                                            "message": "Successfully delete bank account."
                                        }
                                        
                                    
API Name : Get Register Bank Account Verify Code
POST
http://lotto_api/api/customer/GetRegisterBankAccountVerifyCode
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully get register bank account verify code."
                                        }
                                        
                                    
API Name : Get Bank DDL
GET
http://lotto_api/api/customer/GetBankDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "bankCode": "{bankCode}",
                                                    "bankName": "{bankName}",
                                                    "logo": "{logo}",
                                                    "bankCodePayment": "{bankCodePayment}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Country DDL
GET
http://lotto_api/api/customer/GetCountryDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "countryId": "{countryId}",
                                                    "countryCode": "{countryCode}",
                                                    "countryName": "{countryName}",
                                                    "phoneCode": "{phoneCode}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Currency DDL
GET
http://lotto_api/api/customer/GetCurrencyDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "currencyId": "{currencyId}",
                                                    "currencyCode": "{currencyCode}",
                                                    "currencyName": "{currencyName}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Provider Bank Account DDL
GET
http://lotto_api/api/customer/GetProviderBankAccountDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "bankCode": "{bankCode}",
                                                    "accountNo": "{accountNo}",
                                                    "accountName": "{accountName}",
                                                    "country": "{country}",
                                                    "setDefault": "{setDefault}",
                                                    "status": "{status}",
                                                    "logo": "{logo}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
Lotto
API Name : Get Period
GET
http://lotto_api/api/lotto/GetPeriod
Response
                                        {
                                            "data": [
                                                {
                                                    "periodId": "{periodId}",
                                                    "lottoId": "{lottoId}",
                                                    "periodName": "{periodName}",
                                                    "openRound": "{openRound}",
                                                    "closeRound": "{closeRound}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Package
GET
http://lotto_api/api/lotto/GetListPackage
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "packageId": "{packageId}",
                                                    "packageName": "{packageName}",
                                                    "packageDetail": [
                                                        {
                                                            "id": "{id}",
                                                            "kindId": "{kindId}",
                                                            "kindName": "{kindName}",
                                                            "max": "{max}",
                                                            "min": "{min}",
                                                            "discount": "{discount}",
                                                            "payout": "{payout}"
                                                        }
                                                    ]
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Package
GET
http://lotto_api/api/lotto/GetPackage/{packageId}
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "packageId": "{packageId}",
                                                "packageName": "{packageName}",
                                                "packageDetail": [
                                                    {
                                                        "id": "{id}",
                                                        "kindId": "{kindId}",
                                                        "kindName": "{kindName}",
                                                        "max": "{max}",
                                                        "min": "{min}",
                                                        "discount": "{discount}",
                                                        "payout": "{payout}"
                                                    }
                                                ]
                                            }
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Result Lotto
GET
http://lotto_api/api/lotto/GetListResultLotto
Parameters
                                     {
                                        date: "{date}", // ตัวอย่าง : 2019-01-01
                                        search: "{search}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "lottoName": "{lottoName}",
                                                    "periodName": "{periodName}",
                                                    "periodJoin": "{periodJoin}",
                                                    "status": "{status}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Result Lotto
GET
http://lotto_api/api/lotto/GetResultLotto/{periodJoin}
Response
                                        {
                                            "data": {
                                                "periodJoin": "{periodJoin}",
                                                "prize1st": "{prize1st}",
                                                "frist1st": "{frist1st}",
                                                "frist2nd": "{frist2nd}",
                                                "after1st": "{after1st}",
                                                "after2nd": "{after2nd}",
                                                "after": "{after}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Date Result Lotto
GET
http://lotto_api/api/lotto/GetListDateResultLotto
Response
                                        {
                                            "data": [
                                                {
                                                    "periodName": "{periodName}",
                                                    "openRound": "{openRound}",
                                                    "closeRound": "{closeRound}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Lotto Type DDL
GET
http://lotto_api/api/lotto/GetLottoTypeDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "lottoId": "{lottoId}",
                                                    "lottoName": "{lottoName}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Result Lotto Thai
GET
http://lotto_api/api/lotto/GetResultLottoThai
Parameters
                                     {
                                        lottoType: "{lottoType}",
                                        date: "{date}", // ตัวอย่าง : 2019-01-01
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "periodName": "{periodName}",
                                                "prize1st": "{prize1st}",
                                                "frist1st": "{frist1st}",
                                                "frist2nd": "{frist2nd}",
                                                "after1st": "{after1st}",
                                                "after2nd": "{after2nd}",
                                                "after": "{after}",
                                                "status": "{status}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    

API Name : Get Number Extra
GET
http://lotto_api/api/lotto/GetNumberExtra
Response
                                        {
                                            "data": [
                                                {
                                                    "kindId": "{kindId}",
                                                    "kindName": "{kindName}",
                                                    "valuesExtra": "{valuesExtra}",
                                                    "number": "{number}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Number Close
GET
http://lotto_api/api/lotto/GetNumberClose
Response
                                        {
                                            "data": [
                                                {
                                                    "kindId": "{kindId}",
                                                    "kindName": "{kindName}",
                                                    "number": "{number}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Number Hot
GET
http://lotto_api/api/lotto/GetNumberHot
Response
                                        {
                                            "data": [
                                                {
                                                    "kindId": "{kindId}",
                                                    "kindName": "{kindName}",
                                                    "number": "{number}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Check Number Close
POST
http://lotto_api/api/lotto/CheckNumberClose
Parameters
                                     {
                                        "numberList": [
                                            {
                                                number: "{number}",
                                                kindId: "{kindId}",
                                                kindName: "{kindName}"
                                            }
                                        ]
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "numberCloseList": [
                                                    {
                                                        number: "{number}",
                                                        kindId: "{kindId}",
                                                        kindName: "{kindName}"
                                                    }
                                                ]
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Check Number Limit
POST
http://lotto_api/api/lotto/CheckNumberLimit
Parameters
                                     {
                                        "numberList": [
                                            {
                                                number: "{number}",
                                                amount: "{amount}",
                                                kindId: "{kindId}",
                                                kindName: "{kindName}"
                                            }
                                        ]
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "number": "{number}", // ตัวเลขทีเดิมพัน
                                                    "kindId": "{kindId}", // ประเภทหวย
                                                    "kindName": "{kindName}", // ชื่อประเภทหวย
                                                    "amount": "{amount}", // จำนวนเงินที่เดิมพัน
                                                    "amountLimit": "{amountLimit}", // limit ของการเดิมพัน
                                                    "balanceBet": "{balanceBet}" // ยอดคงเหลือที่สามารถเดิมพันได้
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Check Number Extra
POST
http://lotto_api/api/lotto/CheckNumberExtra
Parameters
                                     {
                                        "numberList": [
                                            {
                                                number: "{number}",
                                                kindId: "{kindId}",
                                                kindName: "{kindName}"
                                            }
                                        ]
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "numberExtraList": [
                                                    {
                                                        number: "{number}",
                                                        kindId: "{kindId}",
                                                        kindName: "{kindName}",
                                                        valuesExtra: "{valuesExtra}"
                                                    }
                                                ]
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    

API Name : Get List Bill
GET
http://lotto_api/api/lotto/GetListBill
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "billId": "{billId}",
                                                    "periodName": "{periodName}",
                                                    "billDateTime": "{billDateTime}",
                                                    "status": "{status}",
                                                    "statusName": "{statusName}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Bill Detail
GET
http://lotto_api/api/lotto/GetListBillDetail
Parameters
                                     {
                                        billId: "{billId}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "billId": "{billId}",
                                                "packageId": "{packageId}",
                                                "periodName": "{periodName}",
                                                "billCreateDate": "{billCreateDate}",
                                                "billDetail": [
                                                    {
                                                        "id": "{id}",
                                                        "number": "{number}",
                                                        "kindId": "{kindId}",
                                                        "kindName": "{kindName}",
                                                        "amount": "{amount}",
                                                        "pay": "{pay}",
                                                        "payout": "{payout}",
                                                        "status": "{status}",
                                                        "statusName": "{statusName}"
                                                    }
                                                ]
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Bill History
GET
http://lotto_api/api/lotto/GetListBillHistory
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        date: "{date}",
                                        search: "{search}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "billId": "{billId}",
                                                    "periodName": "{periodName}",
                                                    "openRound": "{openRound}",
                                                    "closeRound": "{closeRound}",
                                                    "billDateTime": "{billDateTime}",
                                                    "status": "{status}",
                                                    "statusName": "{statusName}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Add Lotto
POST
http://lotto_api/api/lotto/AddLotto
Parameters
                                         {
                                            packageId: "{packageId}",
                                            memberCode: "{memberCode}",
                                            agent: "{agent}",
                                            totalAmount: "{totalAmount}",
                                            totalPay: "{totalPay}",
                                            billDetail: [
                                                {
                                                    number: "{number}", // ตัวเลขที่แทง
                                                    kindId: "{kindId}", // ประเภทการแทง
                                                    kindName: "{kindName}", // ชื่อประเภทการแทง
                                                    amount: "{amount}", // จำนวนเงิน
                                                    pay: "{pay}", // ส่วนลด เป็นจำนวนเงิน
                                                    payout: "{payout}" // อัตราการจ่าย
                                                }
                                            ]
                                        } 
                                  
Response
                                        {
                                            "data": {
                                                "billId": "{billId}",
                                                "creditBalance": "{creditBalance}",
                                                "periodName": "{periodName}",
                                                "billCreateDate": "{billCreateDate}",
                                                "billDetail": [
                                                    {
                                                        "number": "{number}",
                                                        "kindId": "{kindId}",
                                                        "kindName": "{kindName}",
                                                        "amount": "{amount}",
                                                        "pay": "{pay}",
                                                        "payout": "{payout}"
                                                    }
                                                ]
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Add Bill Lotto
POST
http://lotto_api/api/lotto/AddBillLotto
Parameters
                                         {
                                            packageId: "{packageId}",
                                            memberCode: "{memberCode}",
                                            agent: "{agent}"
                                        } 
                                  
Response
                                        {
                                            "data": {
                                                "billId": "{billId}",
                                                "periodName": "{periodName}",
                                                "billCreateDate": "{billCreateDate}",
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Add Bill Lotto Detail
POST
http://lotto_api/api/lotto/AddBillLottoDetail
Parameters
                                         {
                                            billId: "{billId}",
                                            packageId: "{packageId}",
                                            memberCode: "{memberCode}",
                                            agent: "{agent}",
                                            totalAmount: "{totalAmount}",
                                            totalPay: "{totalPay}",
                                            billLottoDetails: [
                                                {
                                                    number: "{number}", // ตัวเลขที่แทง
                                                    kindId: "{kindId}", // ประเภทการแทง
                                                    kindName: "{kindName}", // ชื่อประเภทการแทง
                                                    amount: "{amount}", // จำนวนเงิน
                                                    pay: "{pay}", // ส่วนลด เป็นจำนวนเงิน
                                                    payout: "{payout}" // อัตราการจ่าย
                                                }
                                            ]
                                        } 
                                  
Response
                                        {
                                            "data": {
                                                "billId": "{billId}",
                                                "creditBalance": "{creditBalance}",
                                                "periodName": "{periodName}",
                                                "sumTotalAmount": "{sumTotalAmount}",
                                                "sumTotalPay": "{sumTotalPay}",
                                                "billLottoDetails": [
                                                    {
                                                        "id": "{id}",
                                                        "number": "{number}",
                                                        "kindId": "{kindId}",
                                                        "kindName": "{kindName}",
                                                        "amount": "{amount}",
                                                        "pay": "{pay}",
                                                        "payout": "{payout}"
                                                    }
                                                ]
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Check Bill Lotto Opening
POST
http://lotto_api/api/lotto/CheckBillLottoOpening
Parameters
                                         {
                                            memberCode: "{memberCode}"
                                        } 
                                  
Response : กรณี มีบิลเปิดอยู่
                                        {
                                            "data": {
                                                "billId": "{billId}",
                                                "packageId": "{packageId}"
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
Response : กรณี ไม่มีบิลเปิดอยู่
                                        {
                                            "success": false,
                                            "message": "No bill opening."
                                        }
                                        
                                    
API Name : Check Period Bill Lotto
POST
http://lotto_api/api/lotto/CheckPeriodBillLotto
Parameters
                                         {
                                            billId: "{billId}"
                                        } 
                                  
Response : กรณี งวดหวยยังไม่ปิด
                                        {
                                            "success": true,
                                            "message": "Lotto period opening."
                                        }
                                        
                                    
Response : กรณี งวดหวยปิดแล้ว
                                        {
                                            "success": false,
                                            "message": "Lotto period time out."
                                        }
                                        
                                    
API Name : Close Bill Lotto
POST
http://lotto_api/api/lotto/CloseBillLotto
Parameters
                                         {
                                            billId: "{billId}"
                                        } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully close bill lotto."
                                        }
                                        
                                    
API Name : Update Bill Lotto Detail
PUT
http://lotto_api/api/lotto/UpdateBillLottoDetail
Parameters
                                         {
                                            packageId: "{packageId}",
                                            memberCode: "{memberCode}",
                                            agent: "{agent}",
                                            billDetailId: "{billDetailId}",
                                            number: "{number}",
                                            kindId: "{kindId}",
                                            amount: "{amount}",
                                            pay: "{pay}"
                                        } 
                                  
Response : อัพเดท บิลสำเร็จ
                                        {
                                            "data": {
                                                "creditBalance": "{creditBalance}"
                                            }
                                            "success": true,
                                            "message": "Successfully update data."
                                        }
                                        
                                    
Response : อัพเดท บิลไม่สำเร็จ
                                        {
                                            "success": false,
                                            "message": "Update data failed."
                                        }
                                        
                                    
Response : credit balance ของคุณไม่พอ
                                        {
                                            "success": false,
                                            "message": "Not enough credit balance."
                                        }
                                        
                                    
Response : การเดิมพันเกินจำนวนที่จำกัด
                                        {
                                            "success": false,
                                            "message": "Number over limit bet."
                                        }
                                        
                                    
Response : ไม่มีรายละเอียดแพคเกจ
                                        {
                                            "success": false,
                                            "message": "No package detail found."
                                        }
                                        
                                    
Response : อัพเดท credit balance ไม่สำเร็จ
                                        {
                                            "success": false,
                                            "message": "Update credit balance failed."
                                        }
                                        
                                    
API Name : Delete Bill Lotto
DELETE
http://lotto_api/api/lotto/DeleteBillLotto/{memberCode}/{billId}
Response
                                        {
                                            "data": {
                                                "creditBalance": "{creditBalance}"
                                            }
                                            "success": true,
                                            "message": "Successfully delete bill lotto."
                                        }
                                        
                                    
API Name : Delete Bill Lotto Detail
DELETE
http://lotto_api/api/lotto/DeleteBillLottoDetail/{memberCode}/{billDetailId}
Response
                                        {
                                            "data": {
                                                "creditBalance": "{creditBalance}"
                                            }
                                            "success": true,
                                            "message": "Successfully delete bill lotto."
                                        }
                                        
                                    
Payment
API Name : Get List Business
POST
http://lotto_api/api/payment/GetListBusiness
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        type: "{type}", // การส่งค่า all, deposit-payment, withdraw-payment
                                        customerCode: "{customerCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "businessCode": "{businessCode}",
                                                    "customer": "{customer}",
                                                    "businessType": "{businessType}",
                                                    "currency": "{currency}",
                                                    "amount": "{amount}",
                                                    "note": "{note}",
                                                    "datetime": "{datetime}",
                                                    "transferTo": "{transferTo}",
                                                    "statusId": "{statusId}",
                                                    "status": "{status}"
                                                }
                                            ],
                                            "count": 1,
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Business
GET
http://lotto_api/api/payment/GetBusiness
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        businessCode: "{businessCode}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "customer": "{customer}",
                                                "businessType": "{businessType}",
                                                "currency": "{currency}",
                                                "amount": "{amount}",
                                                "note": "{note}",
                                                "datetime": "{datetime}",
                                                "transferTo": "{transferTo}",
                                                "statusId": "{statusId}",
                                                "status": "{status}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    

API Name : Add Deposit
POST
http://lotto_api/api/payment/AddDeposit
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                        
                                            {
                                            currency: "{currency}",
                                            customerCode: "{customerCode}",
                                            amount: "{amount}",
                                            note: "{note}",
                                            language: "{language}",
                                            bank: "{bank}",
                                            clientIp: "{clientIp}"
                                            }
                                        
                                  
Response
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "customer": "{customer}",
                                                "key": "{key}",
                                                "dateTime": "{dateTime}"
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Verify Deposit
POST
http://lotto_api/api/payment/VerifyDeposit
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                        
                                            {
                                                userCodeSNB: "{userCodeSNB}",
                                                memberCode: "{memberCode}",
                                                key: "{key}",
                                                reference: "{reference}",
                                                statusCode: "{statusCode}"
                                            }
                                        
                                  
Response
                                        {
                                            "data": {
                                                "statusId": "{statusId}",
                                                "statusName": "{statusName}",
                                                "type": "{type}",
                                                "memberCode": "{memberCode}",
                                                "firstName": "{firstName}",
                                                "lastName": "{lastName}"
                                            }
                                            "success": true,
                                            "message": "Successfully verify deposit."
                                        }
                                        
                                    
API Name : Add Deposit Top Up
POST
http://lotto_api/api/payment/AddDepositTopUp
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                        
                                            {
                                                userCodeSNB: "{userCodeSNB}",
                                                currency: "{currency}",
                                                customerCode: "{customerCode}",
                                                amount: "{amount}",
                                                note: "{note}",
                                                memberBankAccount: "{memberBankAccount}",
                                                providerBankAccountNumber: "{providerBankAccountNumber}",
                                                serviceType: "{serviceType}",
                                                sms: "{sms}", // ค่าเป็น 0 หรือ 1
                                                transferDate: "{transferDate}"
                                            }
                                        
                                  
Response
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "dateTime": "{dateTime}"
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Upload Image Slip
POST
http://lotto_api/api/payment/UploadImageSlip
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        businessCode: "{businessCode}",
                                        images: "{images}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "image": "{image}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully upload slip image."
                                        }
                                        
                                    
API Name : Get Customer Transfer Account DDL
POST
http://lotto_api/api/payment/GetCustomerTransferAccountDDL
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        userCodeSNB: "{userCodeSNB}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "bankCode": "{bankCode}",
                                                    "bankName": "{bankName}",
                                                    "accountNo": "{accountNo}",
                                                    "accountName": "{accountName}",
                                                    "logo": "{logo}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Member Bank Account DDL
POST
http://lotto_api/api/payment/GetMemberBankAccountDDL
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "bankCode": "{bankCode}",
                                                    "bankName": "{bankName}",
                                                    "accountNo": "{accountNo}",
                                                    "accountName": "{accountName}",
                                                    "logo": "{logo}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Update Status Deposit TopUp By SNB ---- ( SNB )
PUT
http://lotto_api/api/payment/UpdateStatusDepositTopUpBySNB
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                         {
                                            documentNo: "{documentNo}",
                                            note: "{note}",
                                            statusId: "{statusId}" // 2 = เติมเงินเรียบร้อยแล้ว, 3 = ทำรายการไม่สำเร็จ, 4 = ไม่พบยอดเงิน
                                        } 
                                  
Response : อัพเดท status สำเร็จ
                                        {
                                                "success": true,
                                                "message": "Successfully update data."
                                        }
                                        
                                    
Response : อัพเดท status ไม่สำเร็จ
                                        {
                                            "success": false,
                                            "message": "Update data failed."
                                        }
                                        
                                    
API Name : Check Process Deposit Top Up
POST
http://lotto_api/api/payment/CheckProcessDepositTopUp
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        customerCode: "{customerCode}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "customer": "{customer}",
                                                "status": "{status}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
Response : ไม่พบ process
                                        
                                            {
                                            "success": true,
                                            "message": "No process."
                                            }
                                        
                                    
API Name : Check Deposit TopUp Auto ---- ( AUTO )
POST
http://lotto_api/api/payment/CheckDepositTopUpAuto
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Response
                                        {
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    

API Name : Add Withdraw
POST
http://lotto_api/api/payment/AddWithdraw
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                        
                                            {
                                                userCodeSNB: "{userCodeSNB}",
                                                currency: "{currency}",
                                                customerCode: "{customerCode}",
                                                amount: "{amount}",
                                                note: "{note}",
                                                memberBankAccount: "{memberBankAccount}",
                                                verifyCode: "{verifyCode}"
                                            }
                                        
                                  
Response
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "dateTime": "{dateTime}"
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
Response : กรณี เมื่อมีการเติมเงินเข้า ถ้าไม่มีการเล่นจะไม่สามารถถอนเงินได้ ต้องรอ 12 ชม. จึงจะทำการถอนได้
                                        {
                                            "success": false,
                                            "message": "Can not withdraw"
                                        }
                                        
                                    
API Name : Get Withdraw Verify Code
POST
http://lotto_api/api/payment/GetWithdrawVerifyCode
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully get withdraw verify code."
                                        }
                                        
                                    
API Name : Update Status Withdraw By SNB ---- ( SNB )
PUT
http://lotto_api/api/payment/UpdateStatusWithdrawBySNB
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                         {
                                            documentNo: "{documentNo}",
                                            note: "{note}",
                                            statusId: "{statusId}" // 4 = โอนเงินเรียบร้อยแล้ว
                                        } 
                                  
Response : อัพเดท status สำเร็จ
                                        {
                                                "success": true,
                                                "message": "Successfully update data."
                                        }
                                        
                                    
Response : อัพเดท status ไม่สำเร็จ
                                        {
                                            "success": false,
                                            "message": "Update data failed."
                                        }
                                        
                                    
API Name : Check Process Withdraw
POST
http://lotto_api/api/payment/CheckProcessWithdraw
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        customerCode: "{customerCode}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "customer": "{customer}",
                                                "status": "{status}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
Response : ไม่พบ process
                                        
                                            {
                                            "success": true,
                                            "message": "No process."
                                            }
                                        
                                    
API Name : Check Withdraw Auto ---- ( AUTO )
POST
http://lotto_api/api/payment/CheckWithdrawAuto
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Response
                                        {
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    

API Name : Transfer Between Account
POST
http://lotto_api/api/payment/TransferBetweenAccount
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                        
                                            {
                                                userCodeSNB: "{userCodeSNB}",
                                                currency: "{currency}",
                                                customerCode: "{customerCode}",
                                                amount: "{amount}",
                                                note: "{note}",
                                                transferToUser: "{transferToUser}",
                                                verifyCode: "{verifyCode}"
                                            }
                                        
                                  
Response : ย้ายเงินสำเร็จ
                                        {
                                            "data": {
                                                "businessCode": "{businessCode}",
                                                "creditBalance": "{creditBalance}",
                                                "dateTime": "{dateTime}"
                                            }
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
Response
                                        {
                                            "success": false,
                                            "message": "customerCode parameter is required"
                                        }
                                        
                                    
Response
                                        {
                                            "success": false,
                                            "message": "amount parameter is required"
                                        }
                                        
                                    
Response
                                        {
                                            "success": false,
                                            "message": "No user found"
                                        }
                                        
                                    
Response
                                        {
                                            "success": false,
                                            "message": "Verify code incorrect"
                                        }
                                        
                                    
Response
                                        {
                                            "success": false,
                                            "message": "Send duplicate"
                                        }
                                        
                                    
API Name : Get Transfer Between Account VerifyCode
POST
http://lotto_api/api/payment/GetTransferBetweenAccountVerifyCode
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully get transfer verify code."
                                        }
                                        
                                    
Help
API Name : Get List Review
GET
http://lotto_api/api/help/GetListReview
Parameters
                                     {
                                        perPage: "{perPage}", // ส่งค่าแบบ int
                                        page: "{page}" // ส่งค่าแบบ int
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "reviewId": "{reviewId}",
                                                    "comment": "{comment}",
                                                    "createBy": "{createBy}",
                                                    "createDate": "{createDate}",
                                                    "image": "{image}"
                                                }
                                            ],
                                            "count": {count},
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Review
GET
http://lotto_api/api/help/GetReview/{reviewId}
Response
                                        {
                                            "data": {
                                                "reviewId": "{reviewId}",
                                                "comment": "{comment}",
                                                "createBy": "{createBy}",
                                                "createDate": "{createDate}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Add Review
POST
http://lotto_api/api/help/AddReview
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                        
                                            {
                                            memberCode: "{memberCode}",
                                            comment: "{comment}"
                                            }
                                        
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Update Review
PUT
http://lotto_api/api/help/UpdateReview
Headers
                                         {
                                            Authorization: "Bearer {token}"
                                        } 
                                    
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        reviewId: "{reviewId}",
                                        comment: "{comment}"
                                    } 
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully update data."
                                        }
                                        
                                    

API Name : Get Problem Type DDL
GET
http://lotto_api/api/help/GetProblemTypeDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "problemTypeId": "{problemTypeId}",
                                                    "typeName": "{typeName}",
                                                    "detail": "{detail}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Add Problem
POST
http://lotto_api/api/help/AddProblem
Parameters
                                        
                                            {
                                                memberCode: "{memberCode}",
                                                problemType: "{problemType}",
                                                title: "{title}",
                                                detail: "{detail}"
                                            }
                                        
                                  
Response
                                        {
                                            "data": {
                                                "problemId": "{problemId}"
                                            },
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    
API Name : Upload Image Problem
POST
http://lotto_api/api/help/UploadImageProblem
Parameters
                                     {
                                        problemId: "{problemId}",
                                        images: "{images}"
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "image": "{image}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully upload problem image."
                                        }
                                        
                                    

API Name : Get Contact Type DDL
GET
http://lotto_api/api/help/GetContactTypeDDL
Response
                                        {
                                            "data": [
                                                {
                                                    "contactTypeId": "{contactTypeId}",
                                                    "typeName": "{typeName}",
                                                    "detail": "{detail}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Add Contact
POST
http://lotto_api/api/help/AddContact
Parameters
                                        
                                            {
                                                contactType: "{contactType}",
                                                name: "{name}",
                                                phone: "{phone}",
                                                email: "{email}",
                                                lineId: "{lineId}",
                                                detail: "{detail}"
                                            }
                                        
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully create data."
                                        }
                                        
                                    

API Name : Forgot Password
POST
http://lotto_api/api/help/ForgotPassword
Parameters
                                        
                                            {
                                                userName: "{userName}",
                                                email: "{email}",
                                                phone: "{phone}"
                                            }
                                        
                                  
Response
                                        {
                                            "success": true,
                                            "message": "Successfully request new password."
                                        }
                                        
                                    
Response : ไม่สามารถขอรหัสผ่านใหม่ได้
                                        {
                                            "success": false,
                                            "message": "Failed request new password."
                                        }
                                        
                                    

API Name : Get Policy
GET
http://lotto_api/api/help/GetPolicy
Response
                                        {
                                            "data": {
                                                "pageId": "{pageId}",
                                                "pageName": "{pageName}",
                                                "pageTitle": "{pageTitle}",
                                                "pageKeyword": "{pageKeyword}",
                                                "pageDecription": "{pageDecription}",
                                                "pageDetail": "{pageDetail}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get About
GET
http://lotto_api/api/help/GetAbout
Response
                                        {
                                            "data": {
                                                "pageId": "{pageId}",
                                                "pageName": "{pageName}",
                                                "pageTitle": "{pageTitle}",
                                                "pageKeyword": "{pageKeyword}",
                                                "pageDecription": "{pageDecription}",
                                                "pageDetail": "{pageDetail}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Faq
GET
http://lotto_api/api/help/GetListFaq
Parameters
                                     {
                                        perPage: "{perPage}", // ส่งค่าแบบ int
                                        page: "{page}" // ส่งค่าแบบ int
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "question": "{question}",
                                                    "answer": "{answer}"
                                                }
                                            ],
                                            "count": {count},
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
Content
API Name : Get List Guide
GET
http://lotto_api/api/content/GetListGuide
Response
                                        {
                                            "data": [
                                                {
                                                    "pageId": "{pageId}",
                                                    "pageName": "{pageName}",
                                                    "pageTitle": "{pageTitle}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Guide
GET
http://lotto_api/api/content/GetGuide/{pageId}
Response
                                        {
                                            "data": {
                                                "pageId": "{pageId}",
                                                "pageName": "{pageName}",
                                                "pageTitle": "{pageTitle}",
                                                "pageKeyword": "{pageKeyword}",
                                                "pageDecription": "{pageDecription}",
                                                "pageDetail": "{pageDetail}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Social Info
GET
http://lotto_api/api/content/GetSocialInfo
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "name": "{name}",
                                                    "link": "{link}",
                                                    "icon": "{icon}"
                                                }
                                            ],
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List News
GET
http://lotto_api/api/content/GetListNews
Parameters
                                     {
                                        perPage: "{perPage}", // ส่งค่าแบบ int
                                        page: "{page}", // ส่งค่าแบบ int
                                        search: "{search}",
                                        sort: "{sort}" // ค่าที่ส่ง title = หัวเรื่อง, create-date-asc = เรียงจากวันที่สร้าง(ก่อน - หลัง), create-date-desc = เรียงจากวันที่สร้าง(หลัง - ก่อน)
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "id": "{id}",
                                                    "title": "{title}",
                                                    "description": "{description}",
                                                    "keyword": "{keyword}",
                                                    "detail": "{detail}",
                                                    "image": "{image}",
                                                    "subDetail": "{subDetail}",
                                                    "views": "{views}",
                                                    "updateDate": "{updateDate}"
                                                }
                                            ],
                                            "count": {count},
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get News
GET
http://lotto_api/api/content/GetNews/{id}
Response
                                        {
                                            "data": {
                                                "id": "{id}",
                                                "title": "{title}",
                                                "description": "{description}",
                                                "keyword": "{keyword}",
                                                "detail": "{detail}",
                                                "image": "{image}",
                                                "subDetail": "{subDetail}",
                                                "views": "{views}",
                                                "updateDate": "{updateDate}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get List Lotto Type
GET
http://lotto_api/api/content/GetListLottoType
Parameters
                                     {
                                        perPage: "{perPage}", // ส่งค่าแบบ int
                                        page: "{page}", // ส่งค่าแบบ int
                                        memberCode: "{memberCode}",
                                        search: "{search}",
                                        sort: "{sort}" // ค่าที่ส่ง title = หัวเรื่อง, create-date-asc = เรียงจากวันที่สร้าง(ก่อน - หลัง), create-date-desc = เรียงจากวันที่สร้าง(หลัง - ก่อน)
                                    } 
                                  
Response
                                        {
                                            "data": [
                                                {
                                                    "lottoId": "{lottoId}",
                                                    "lottoName": "{lottoName}",
                                                    "pin": "{pin}",
                                                    "periodId": "{periodId}",
                                                    "periodName": "{periodName}",
                                                    "roundName": "{roundName}",
                                                    "openRound": "{openRound}",
                                                    "closeRound": "{closeRound}"
                                                }
                                            ],
                                            "count": {count},
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Set Pin Lotto Type
POST
http://lotto_api/api/content/SetPinLottoType
Parameters
                                     {
                                        memberCode: "{memberCode}",
                                        lottoId: "{lottoId}"
                                    } 
                                  
Response
                                        {
                                            "data": {
                                                "lottoId": "{lottoId}",
                                                "pin": "{pin}"
                                            },
                                            "success": true,
                                            "message": "Successfully set pin lotto type."
                                        }
                                        
                                    
API Name : Get Content Main Page
GET
http://lotto_api/api/content/GetContentMainPage
Response
                                        {
                                            "data": {
                                                "pageId": "{pageId}",
                                                "pageName": "{pageName}",
                                                "pageTitle": "{pageTitle}",
                                                "pageKeyword": "{pageKeyword}",
                                                "pageDecription": "{pageDecription}",
                                                "pageDetail": "{pageDetail}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }
                                        
                                    
API Name : Get Content Register Page
GET
http://lotto_api/api/content/GetContentRegisterPage
Response
                                        {
                                            "data": {
                                                "pageId": "{pageId}",
                                                "pageName": "{pageName}",
                                                "pageTitle": "{pageTitle}",
                                                "pageKeyword": "{pageKeyword}",
                                                "pageDecription": "{pageDecription}",
                                                "pageDetail": "{pageDetail}"
                                            },
                                            "success": true,
                                            "message": "Successfully read data."
                                        }