Tony Taiwan 888
Tony Taiwan 8882mo ago

關於requestPayment的參數。

請問附圖中的1,2,3,4四個參數是否就足夠了 有沒有中文的互動與協作
No description
61 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Ayaan
Ayaan2mo ago
你能說英語嗎?很難用國語支持你。如果可能,請使用英語。
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
Can the four parameters (1, 2, 3, and 4) in the attached diagram be sufficient?
유부장
유부장2mo ago
你好, 应该是5个, amount, orderId, orderName, successUrl, failUrl 用中文也没问题
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
所以,successUrl, failUrl也是由我方自行定義? 除了successUrl, failUrl,只有amount, orderId, orderName三個為必要?
유부장
유부장2mo ago
是的, 一般的情况下, 只需要5个。 (如需要分期付款或是其他功能的话, 要考虑一下param) 您知道在 successUrl 要执行API的吧?
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
這應該是我後續的問題 i, //test_sk_BX7zk2yd8yjjvjlGj4J03x9POLqK 1是什麼? 2, //test_ck_KNbdOvk5rko4Y9yvgA6wrn07xlzm 2是什麼 為什麼測試時只用到var clientKey = "test_ck_6BYq7GWPVveZ4PQYdpLn3NE5vbo1";
유부장
유부장2mo ago
在successUrl上要用test_sk -> 这是Secret Key 是在用API的 在看哪个文件? 2 secret key -> 在server 上使用的, 叫API时需要的key. 了解韩国的支付process吗? 1) 认证 (打开支付窗户) 2) 承认 (在server叫承认API)
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
我在https://docs.tosspayments.com/reference/test/v1/transactions/GET 要用於successUrl,應選擇1、2的哪一個API KEY
"거래 조회" 테스트 | 토스페이먼츠 개발자센터
코드 구현이나 환경 설정 없이도 원하는 API를 실행해보세요.
No description
유부장
유부장2mo ago
我希望你先了解韩国的支付方式 1. 首先打开支付窗户 2. 客户做完需要的行为 3. 支付窗户转到successUrl 4. 在successUrl获取amount, paymentKey, orderId 5. 在server叫承认API, 这时候使用在successUrl获取的amount, paymentKey, orderId 这部分明白了吗? 或者, 以讲好的支付方式时什么?just in case.
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
謝謝電話支援, 在範例CODE中我看到const customerKey = "0DLQGkO8Qm2Hjd9JUttj7"; 這個未來要用我們的Key嗎
유부장
유부장2mo ago
是的, 这是在Merchant 边分别个人的Key 每个个人设定不一样的Key就可以了
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
所以,customerKey跟orderno意思類似,是一個唯一值的字串即可
유부장
유부장2mo ago
orderId 是支付的分别key customerKey 是客户个人的分别key 这两是不一样的
Ayaan
Ayaan2mo ago
想簡單點。 orderId是支付的ID/唯一值,customerKey是使用者的ID。
유부장
유부장2mo ago
全都使用唯一的就即可
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
https://mbs.totalswisskorea.com/work/success.php?paymentType=NORMAL&orderId=20241018K0368&paymentKey=tgen_20241112182300iBpe2&amount=1494000 測試版基本可以正常使用, 但成功頁面(網址)帶有明碼的參數,例如(orderId=20241018K0368&paymentKey=tgen_20241112182300iBpe2&amount=1494000)這樣會不會有被操作的可能性
유부장
유부장2mo ago
支付还没成功, API叫好了吗?
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
這是我做的測試
유부장
유부장2mo ago
需要拿这三个来叫API才是支付成功
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
正式的API還沒有使用
유부장
유부장2mo ago
在successUrl获取amount, paymentKey, orderId 在server叫承认API, 这时候使用在successUrl获取的amount, paymentKey, orderId 我希望你先了解整个过程
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
測試版,有沒有辦法可以看到測試支付的感理後台情況
유부장
유부장2mo ago
关于測試支付的信息, 请问韩国公司 他们应该知道測試APIKey跟Dashboard的account
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
他们应该知道測試APIKey跟Dashboard的account 好的
유부장
유부장2mo ago
是啊, 之后在server上叫API的, 4号有说明
유부장
유부장2mo ago
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
謝謝, 我再來研究4號 我們現在測試差不多了,想知道,當使用正式的KEY之後,回傳值中有沒有一個信用卡末四碼或末三碼。 例如card_no=*****000**146* 這可以方便我們進行比對查核。
유부장
유부장2mo ago
在card->number 有值。
No description
Felix
Felix2mo ago
回執 중에서 카드번호외 카드사 정보 및 승인번호도 불러와야 하는데 그 데이터는 어디있나요?
유부장
유부장2mo ago
https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8 여기 명시된 샘플을 보시기 바랍니다. 질문자와 동일한 회사 직원 이신가요?
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
유부장
유부장2mo ago
만약 동일 회사 직원이라면 결제위젯에 브랜드페이까지 논의 완료 되셨던데 이 부분 연동문서 전달 해주시기 바랍니다.
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
是的,是同一家公司,我是Total Swiss Korea在台灣台北市的網站工程師 在第六項,6. 응답 확인하기 關於Card number "card": { "issuerCode": "61", "acquirerCode": "31", "number": "12345678**789*", ........ }, 這個在交易後是否在管理後台的Dashboard可以看到?
Ayaan
Ayaan2mo ago
您可以透過呼叫 API(https://docs.tosspayments.com/reference#paymentkey%EB%A1%9C-%EA%B2%B0%EC%A0%9C-%EC%A1%B0%ED%9A%8C) 來查看參數,也可以在管理儀表板中查看。
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
在測試版,我看到三個金鑰Client Key,Secret Key,Security Key Client Key="test_ck_6BYq7GWPVveZ4PQYdpLn3NE5vbo1" Secret Key="testsk**" Security Key="**" 在支付中,必須要到的有哪幾個KEY?
Ayaan
Ayaan2mo ago
前端需要ClientKey,伺服器(後端)使用SecretKey。無需使用 Security Key。
Felix
Felix2mo ago
안녕하세요 토스카드 잔액 없이도 결제 성공인데 테스트 버젼이라 그런거죠?
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
以上 付款日期和時間,採購人姓名,付款方式,購買的產品沒有值,這些部分是否都為必要
No description
Ayaan
Ayaan2mo ago
支付日期和時間記錄為呼叫支付審批API的時間。 如果成功,付款狀態將變為“付款成功”。 此時,根據使用者使用的支付方式來記錄付款方式。 購買的產品是根據您提供的“orderName”值進行記錄。 從圖片上看,好像是因為沒有呼叫支付授權API,導致支付沒有完成。 결제승인API는 호출하셨나요? 위에 사진보니 호출이 안된것 같은데요. 잔액 없는 경우 오류는 결제승인에서 나기때문에...
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
我呼叫了我們的clientKey,secretKe const clientKey = "test_ck_6BYq7GWPVveZ4PQYdpLn3NE5vbo1"; const secretKey = "test_sk_PBal2vxj81LQdZbezQb1r5RQgOAN";
var tossPayments = TossPayments(clientKey); tossPayments.requestPayment("카드", {......
Ayaan
Ayaan2mo ago
secretKey不應顯示在使用者畫面(客戶端)上。必須在伺服器上管理,當你去successUrl時,必須透過呼叫伺服器上的付款審批API來完成付款。 顧名思義,secretKey應該像秘密一樣進行管理。如果洩露,付款可能會隨機產生或取消,對銷售造成嚴重影響。
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
原來, 我改成在success.php來呼叫 可以直接用javascript來呼叫嗎,還是用其他方式,如果有範例,請給我這個範例在https://developers.tosspayments.com/ 裡的網址
토스페이먼츠 개발자센터
토스페이먼츠 결제 연동 문서, API, 키, 테스트 내역, 웹훅 등록 등 개발에 필요한 정보와 기능을 확인해 보세요. 결제 연동에 필요한 모든 개발자 도구를 제공해 드립니다.
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
我的韓文不是很理想,請多包涵
유부장
유부장2mo ago
看一下这个吧 https://github.com/tosspayments/tosspayments-sample-v1/tree/main/payment-widget/php 你会了解支付过程是怎样的
GitHub
tosspayments-sample-v1/payment-widget/php at main · tosspayments/to...
토스페이먼츠 SDK v1 샘플 프로젝트입니다. . Contribute to tosspayments/tosspayments-sample-v1 development by creating an account on GitHub.
유부장
유부장2mo ago
主要的是在successUrl上叫 confirm API https://api.tosspayments.com/v1/payments/confirm
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
好的,我有抓到過GitHub這一支,只是不確定核心是哪一隻,經您解說,我大致理解。 來試試
Tony Taiwan 888
Tony Taiwan 888OP2mo ago
看來是成功的
No description
Tony Taiwan 888
Tony Taiwan 888OP4w ago
我們經過多次測試,看來運行OK, 接下來,我們如何將支付系統轉為正式? clientKey = "test******YdpLn3NE5vbo1"; secretKey = "test******LQdZbezQb1r5RQgOAN"; clientKey,secretKey要如何取得正式? 取得正式後進行測試還可以取消嗎?
No description
Ayaan
Ayaan4w ago
首先,為了實際使用該服務,您必須收到以 live_ 開頭的金鑰。 使用該金鑰進行的所有後續交易都會導致實際付款,並且可以由 Store Manager 取消。如果您當天沒有取消,將會在3-5個工作天後取消。
Tony Taiwan 888
Tony Taiwan 888OP4w ago
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
Tony Taiwan 888
Tony Taiwan 888OP6d ago
測試版的時候都OK,但我們開始設定為正式的KEY,卻無法出現Toss Payments支付視窗, 頁面頂部如下: <head> <meta charset="utf-8" /> <title>결제하기</title> <!-- 토스페이먼츠 결제창 SDK 추가 --> <script src="https://js.tosspayments.com/v1/payment"></script> </head> <body> <script> // ------ 클라이언트 키로 객체 초기화 ------ //test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm // const clientKey = "live_gck_xxxxxxx"; const secretKey = "live_gskxxxxxxx"; const customerKey = "<? echo $Userid;?><? echo $OrdNo;?>"; var tossPayments = TossPayments(clientKey); 不知道是哪裡有問題 使用正式KEY會出現空白頁面,使用測試KEY則可以出現付款的UI
Ayaan
Ayaan6d ago
First thing first, please make sure secretKey is not published into the website. This value should only be saved on Server-side because of the security. Please let us know the MID or live clientKey that you tested on. This could be contract issue or mis-configured on our database, or something wrong with the request. We will check the log and let’s find what is the problem.
Tony Taiwan 888
Tony Taiwan 888OP6d ago
clientKey = "live_gck_Poxy1XQL8Rw9gNkegMxX37nO5Wml" 我的付款頁面 https://mbs.totalswisskorea.com/work/tosspay.php?OrdNo=20241216K0150&ProdNam=Omega3%20Vegetarian
Ayaan
Ayaan6d ago
The designated team will investigate the situation and reply back to you as soon as possible
유부장
유부장6d ago
@Tony Taiwan 888 Please ask your business team to check the onboarding status of "tnmedifqml" Your current MID configuration of payment widget is "tnmedifqml", but "tnmedifqml" MID onboardning status is "under review" now.
No description
유부장
유부장6d ago
No description
유부장
유부장6d ago
You may ask your biz team to 1) change the MID to valid one 2) or, ask them to check the MID status
Tony Taiwan 888
Tony Taiwan 888OP6d ago
好的,我再請他們檢查確認