Skip to content
This repository has been archived by the owner on Dec 23, 2024. It is now read-only.

Commit

Permalink
Create PayPayResponse.md
Browse files Browse the repository at this point in the history
  • Loading branch information
EdamAme-x authored Jan 25, 2024
1 parent 82c360d commit 0fd1902
Showing 1 changed file with 176 additions and 0 deletions.
176 changes: 176 additions & 0 deletions PayPayResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
# PayPayใƒฌใ‚นใƒใƒณใ‚น้›†
`result.raw` ใ‹ใ‚‰ๅ–ๅพ—ๅฏ่ƒฝใงใ™ใ€‚

## S0000
```
{'header': {'resultCode': 'S0000', 'resultMessage': ''}
```
ใ“ใฎใƒชใ‚ถใƒซใƒˆใ‚ณใƒผใƒ‰ใŒๆทปไป˜ใ•ใ‚Œใฆใ„ใ‚‹ใƒฌใ‚นใƒใƒณใ‚นใฏใ™ในใฆๆˆๅŠŸใงใ™
ๆˆๅŠŸใ™ใ‚‹ใจๅฟ…ใšS0000ใŒ่ฟ”ใฃใฆใใพใ™
## ใƒญใ‚ฐใ‚คใƒณ
#### ้›ป่ฉฑ็•ชๅท / ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใŒ้–“้•ใฃใฆใ‚‹
```
{'response_type': 'ErrorResponse', 'result_info':
{'result_status': 'F', 'result_code_id': '01102004', 'result_code': 'INTERNAL_AUTH_INVALID_GRANT_ERROR', 'result_msg': 'Bad credentials'}}
```
#### ๅ…ฅๅŠ›ใ—ใŸใƒฏใƒณใ‚ฟใ‚คใƒ ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใŒ้–“้•ใฃใฆใ‚‹
```
{'response_type': 'ErrorResponse', 'result_info':
{'result_status': 'F', 'result_code_id': '01102004', 'result_code': 'INTERNAL_AUTH_INVALID_GRANT_ERROR',
'result_msg': 'Validate OTP call to notification service getting state code: 400'}}
```
#### ใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎๆœ‰ๅŠนๆœŸ้™ใŒๅˆ‡ใ‚Œใฆใ‚‹ 1
```
{'header':
{'resultCode': 'S0001', 'resultMessage': 'Session refresh request because of AccessToken is revoked'},
'error': {'oauth2V2TokenRolledbackTimestamp': None}}
```
#### ใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎๆœ‰ๅŠนๆœŸ้™ใŒๅˆ‡ใ‚Œใฆใ‚‹ 2
- user_infoใ‚’ไฝฟใฃใŸๆ™‚ใฏใชใœใ‹S0001ใงใฏใชใS9999ใŒ่ฟ”ใ•ใ‚Œใ‚‹
```
{'header':
{'resultCode': 'S9999', 'resultMessage': 'Cannot fetch data from UM'}}
```
#### ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใŒไธ€ๆ™‚ใƒญใƒƒใ‚ฏใ•ใ‚Œใฆใ„ใ‚‹
- ไธ€ๆ™‚ใƒญใƒƒใ‚ฏไปฅๅค–ใ‚‚ใชใœใ‹ใ“ใ‚ŒใŒ่ฟ”ใ•ใ‚Œใ‚‹ (่ณ‡้‡‘ๆด—ๆต„ใซใ‚ˆใ‚‹ๅ‡็ตใชใฉ)
```
{'response_type': 'ErrorResponse', 'result_info':
{'result_status': 'F', 'result_code_id': '01102005', 'result_code':
'INTERNAL_AUTH_ACCOUNT_LOCKED_ERROR', 'result_msg': 'User account is locked'}}
```
#### SMSใซ่ช่จผ็•ชๅทใ‚’้€ใ‚Šใ™ใŽใฆใƒฌใƒผใƒˆๅˆถ้™ใ‚’ๅ—ใ‘ใฆใ‚‹
```
{'response_type': 'ErrorResponse', 'result_info':
{'result_status': 'F', 'result_code_id': '01102015', 'result_code': 'INVALID_AUTH_SEND_OTP_OVER_LIMIT_COUNT_BAD_REQUEST',
'result_msg': '[400] during [POST] to [http://notification-sender-service/v1/sms/send/otp] [OtpSenderClient#sendOtpBySms(SendOtpBySmsRequest)]:
[{"result_info":{"result_status":"F","result_code_id":"01810001","result_code":"BAD_REQUEST","result_msg":"over limit of send count."}}]'}}
```
#### IPใ‚ขใƒ‰ใƒฌใ‚นใŒใƒ–ใƒฉใƒƒใ‚ฏใƒชใ‚นใƒˆๅ…ฅใ‚Šใ—ใฆใ„ใ‚‹
```
{'response_type': 'ErrorResponse','result_info':
{'result_status': 'F', 'result_code_id': '01101007', 'result_code': 'INTERNAL_COMMON_SIGN_IN_FRAU D_CHECK_ERROR', 'result_msg': 'IP_BLACKLIST'}}
```
#### ๆ—ฅๆœฌไปฅๅค–ใ‹ใ‚‰ใ‚ขใ‚ฏใ‚ปใ‚นใ—ใŸ
```html
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Request blocked.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
<BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 0efMHen3RTNpO71PZ8KvpE2_YPOa7KGkDMcfTei1AwU50ujKHJhn_A==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>: 0
```
## ๆฎ‹้ซ˜ใฎใ‚„ใ‚Šใจใ‚Š
#### ๆฎ‹้ซ˜ไธ่ถณ 1
```
{'header':
{'resultCode': 'S2205', 'resultMessage': 'Failed to P2P: No payment methods.'}, 'error': {}}
```
#### ๆฎ‹้ซ˜ไธ่ถณ 2
```
{'header':
{'resultCode': 'S1005', 'resultMessage': 'balance is insufficient'},'error':
{'backendResultCode': '00400043', 'paymentMethodWithTopupAmountList':
[{'paymentMethodId': 85085976, 'paymentMethodIdString': '85085976', 'paymentMethodType': 'SBID_CARRIER_BILLING', 'paymentMethodDescriptionInfo':
{'mainDescription':
{'text': 'ๅˆฉ็”จไธŠ้™้‡‘้กใ‚’็ขบ่ชใ™ใ‚‹', 'linkUrl': 'https://card.my.softbank.jp/ppdirect?id1=availableamountsbm&adid=o_ap_s_201001_1168', 'headerIcon': None, 'isBold': True, 'color': '#3895FF', 'backgroundColor': None},
'subDescription': None, 'statusDescription': None, 'additionalDescription': None, 'detailDescription': None, 'promotionDescription': None, 'amountInfo': None,
'label':{'text': 'ๅˆๅ›ž็„กๆ–™ 2ๅ›ž็›ฎไปฅ้™ๆ‰‹ๆ•ฐๆ–™2.5%', 'linkUrl': None, 'headerIcon': None, 'isBold': True, 'color': '#3895FF', 'backgroundColor': '#E5F1FF'}},
'sbidCarrierBillingInfo':
{'paymentMethodStatus': 'ACTIVATED', 'preTransactionAutoChargeSupported': None, 'prioritizedPaymentSupported': None}, 'feeInfo':
{'feePercentage': 0, 'label': 'ๆ‰‹ๆ•ฐๆ–™๏ผˆ2.5%๏ผ‰', 'zeroFeeText': 'ๅˆๅ›ž็„กๆ–™'}, 'necessaryChargeAmount': 189036, 'minimumChargeAmount': False}], 'appealDescription':
{'text': '่ซ‹ ๆฑ‚ๆ›ธๆ‰•ใ„ใงใฎ็ด็จŽใฏใƒใƒฃใƒผใ‚ธใ›ใšใซใ‚ฏใƒฌใ‚ธใƒƒใƒˆ๏ผˆๆ—งใ‚ใจๆ‰•ใ„๏ผ‰ใง', 'linkUrl': 'paypay://internalembed?url=https%3A%2F%2Fwww.paypay.ne.jp%2Fportal%2Fbill-payment%2Ftax-bills', 'headerIcon': None, 'isBold': True, 'color': '#3895FF', 'backgroundColor': '#E5F8FF'}}}
```
#### ๅ—ใ‘ๅ–ใ‚Šใƒ‘ใ‚นใƒฏใƒผใƒ‰ใŒ้–“้•ใฃใฆใ‚‹
```
{'header':
{'resultCode': 'S9999', 'resultMessage': 'Specific Error with half sheet'}, 'error':
{'backendResultCode': '42007007', 'displayErrorResponse':
{'backendResultCode': '42007007', 'iconUrl': 'https://image.paypay.ne.jp/error/app/caution.png', 'title': 'ใƒ‘ใ‚นใ‚ณใƒผใƒ‰ใŒ้•ใ„ใพใ™', 'description': '3ๅ›ž้–“้•ใˆใ‚‹ใจๅ—ใ‘ๅ–ใ‚Š่พž้€€ใจใชใ‚Šใพใ™\n้€ใ‚Šๅ…ƒใซใƒ‘ใ‚นใ‚ณใƒผใƒ‰ใ‚’็ขบ่ชใ—ใฆใใ ใ•ใ„',
'canCloseByOutsideTap': True, 'buttonList':
[{'title': '้–‰ใ˜ใ‚‹', 'actionType': 'CLOSE', 'deeplink': None, 'nativeAction': None, 'buttonType': 'BLUE', 'googleAnalyticsInfo': None}]}}}
```
#### ๅŸบๆœฌ็š„ใช้€้‡‘ใ‚จใƒฉใƒผ
- ้€้‡‘ใƒชใƒณใ‚ฏใ‚’2ใคใฎ็ซฏๆœซใงๅŒๆ™‚ใซๅ—ใ‘ๅ–ใ‚‹ใฟใŸใ„ใชใ‚บใƒซใ—ใ‚ˆใ†ใจใ—ใฆใ‚‚ใงใ‚‹
```
{'header':
{'resultCode': 'S9999', 'resultMessage': 'Specific Error with half sheet'},
'error': {'backendResultCode': '42007011', 'displayErrorResponse':
{'backendResultCode': '42007011', 'iconUrl': 'https://image.paypay.ne.jp/error/app/caution.png', 'title': 'ๅ‡ฆ็†ใซๅคฑๆ•—ใ—ใพใ—ใŸ', 'description': 'ใŠๆ‰‹ๆ•ฐใงใ™ใŒใ€ๅ†ๅบฆใŠ่ฉฆใ—ใใ ใ•ใ„',
'canCloseByOutsideTap': False, 'buttonList':
[{'title': '้–‰ใ˜ใ‚‹', 'actionType': 'NATIVE', 'deeplink': None, 'nativeAction': 'RELOAD', 'buttonType': 'BLUE', 'googleAnalyticsInfo': None}]}}}
```
#### ้€้‡‘ใ™ใ‚‹ๅ€คใŒใŠใ‹ใ—ใ„
- -1ๅ††ใชใฉ
```
{'header':
{'resultCode': 'S5000', 'resultMessage':
'It was received unexpected error from the remote server. [failed to get wallet consult info from wallet service]'},
'error': {'backendResultCode': '00400044'}}
```
#### ่‡ชๅˆ†ใ‹ใ‚‰่‡ชๅˆ†ใซ้€้‡‘ใ—ใŸ
- ไธๆ˜Žใชใ‚จใƒฉใƒผใงใ‚‚ใ“ใ‚ŒใŒๅ‡บใ‚‹ใ‹ใ‚‚
```
{'header': {'resultCode': 'S5000', 'resultMessage':
'It was received unexpected error from the remote server. [Error while accepting the p2p order]'},
'error': {'backendResultCode': '42007001'}}
```
#### ใ‚ใ„ใฆๅดใซๆฎ‹้ซ˜ใฎๅ—ใ‘ๅ–ใ‚Šๅˆถ้™ใŒใ‹ใ‹ใฃใฆใ„ใ‚‹
```
{'header':
{'resultCode': 'S9999', 'resultMessage': 'Specific Error with half sheet'},
'error':
{'backendResultCode': '', 'displayErrorResponse':
{'backendResultCode': '', 'iconUrl': 'https://image.paypay.ne.jp/error/app/caution.png', 'title': '็พๅœจใ”ๅˆฉ็”จใ‚’ๅˆถ้™ใ—ใฆใ„ใพใ™', 'description': 'ๅฎ‰ๅฟƒๅฎ‰ๅ…จใชๆฑบๆธˆใ‚ตใƒผใƒ“ใ‚นใ‚’็ถญๆŒใ™ใ‚‹ใŸใ‚\nใ”ๅˆฉ็”จใ‚’ๅˆถ้™ใ•ใ›ใฆใ„ใŸใ ใๅ ดๅˆใŒใ‚ใ‚Šใพใ™\n่ฉณ็ดฐใฏใƒ˜ใƒซใƒ—ใƒšใƒผใ‚ธใ‚’ใ”็ขบ่ชใใ ใ•ใ„',
'canCloseByOutsideTap': True, 'buttonList':
[{'title': 'ใƒ˜ใƒซใƒ—ใƒšใƒผใ‚ธใ‚’็ขบ่ชใ™ใ‚‹', 'actionType': 'DEEPLINK', 'deeplink': 'paypay://embed?url=https://paypay.ne.jp/rd/support/help/c0088/',
'nativeAction': None, 'buttonType': 'BLUE', 'googleAnalyticsInfo': None},
{'title': '้–‰ใ˜ใ‚‹', 'actionType': 'CLOSE', 'deeplink': None, 'nativeAction': None, 'buttonType': 'WHITE', 'googleAnalyticsInfo': None}]}}}
```
#### ใ˜ใถใ‚“ๅดใซ้€้‡‘ๅˆถ้™ใŒใ‹ใ‹ใฃใฆใ„ใ‚‹
- ๆœฌไบบ็ขบ่ชใ‚’ใ™ใ‚‹ใ“ใจใง่งฃ้™คใ•ใ‚Œใ‚‹
```
{'header':
{'resultCode': 'S9999', 'resultMessage': 'Specific Error with half sheet'}, 'error':
{'backendResultCode': 'KYC_INFO_REQUIRED_FOR_PREPAID', 'displayErrorResponse':
{'backendResultCode': "iconUrl': 'KYC_INFO_REQUIRED_FOR_PREPAID', 'https://image.paypay.ne.jp/error/app/caution.png', 'title': ็พๅœจใ”ๅˆฉ็”จใ‚’ๅˆถ้™ใ—ใฆใ„ใพใ™',
'description': 'ๅฎ‰ๅฟƒๅฎ‰ๅ…จใชๆฑบๆธˆใ‚ตใƒผใƒ“ใ‚นใ‚’็ถญๆŒใ™ใ‚‹ใŸใ‚\nใ”ๅˆฉ็”จใ‚’ๅˆถ้™ใ•ใ›ใฆใ„ใŸใ ใๅ ดๅˆใŒใ‚ใ‚Šใพใ™\n่ฉณ็ดฐใฏใƒ˜ใƒซใƒ—ใƒšใƒผใ‚ธใ‚’ใ”็ขบ่ชใใ ใ•ใ„ใ€‚ 'canCloseByOutsideTap': True, 'buttonList':
[{'title': 'ใƒ˜ใƒซใƒ—ใƒšใƒผใ‚ธใ‚’็ขบ่ชใ™ใ‚‹', 'action Type': 'DEEPLINK', 'deeplink': 'paypay://embed? url=https://paypay.ne.jp/rd/support/help/c0088/',
'nativeAction': None, 'buttonType': 'BLUE', 'googleAnalyticsInfo': None},
{'title': '้–‰ใ˜ใ‚‹', 'action Type': 'CLOSE', 'deeplink': None, 'nativeAction': None, 'buttonType': 'WHITE', 'googleAnalyticsInfo': None}]}}}
```
#### ใ˜ใถใ‚“ๅดใซ้€้‡‘ๅˆถ้™ใŒใ‹ใ‹ใฃใฆใ„ใ‚‹ 2
```
{'header':
{'resultCode': 'S9999', 'resultMessage': 'Specific Error with half sheet'}, 'error':
{'backendResultCode': 'PAYER_BLACKLIST', 'displayErrorResponse':
{'backendResultCode': 'PAYER_BLACKLIST', 'iconUrl': 'https://image.paypay.ne.jp/error/app/caution.png', 'title': '็พๅœจใ”ๅˆฉ็”จใ‚’ๅˆถ้™ใ—ใฆใ„ใพใ™',
'description': 'ๅฎ‰ๅฟƒๅฎ‰ๅ…จใชๆฑบๆธˆใ‚ตใƒผใƒ“ใ‚นใ‚’็ถญๆŒใ™ใ‚‹ใŸใ‚\nใ”ๅˆฉ็”จใ‚’ๅˆถ้™ใ•ใ›ใฆใ„ใŸใ ใๅ ดๅˆใŒใ‚ใ‚Šใพใ™\n่ฉณ็ดฐใฏใƒ˜ใƒซใƒ—ใƒšใƒผใ‚ธใ‚’ใ”็ขบ่ชใใ ใ•ใ„', 'canCloseByOutsideTap': True, 'buttonList':
[{'title': 'ใƒ˜ใƒซใƒ—ใƒšใƒผใ‚ธใ‚’็ขบ่ชใ™ใ‚‹', 'actionType': 'DEEPLINK', 'deeplink': 'paypay://embed?url=https://paypay.ne.jp/rd/support/help/c0088/', 'nativeAction': None, 'buttonType': 'BLUE', 'googleAnalyticsInfo': None},
{'title': '้–‰ใ˜ใ‚‹', 'actionType': 'CLOSE', 'deeplink': None, 'nativeAction': None, 'buttonType': 'WHITE', 'googleAnalyticsInfo': None}]}}}
```
#### ๆŒ‡ๅฎšใ—ใŸexternal_idใฎใƒฆใƒผใ‚ถใƒผใŒ่ฆ‹ใคใ‹ใ‚‰ใชใ„
```
{'header':
{'resultCode': 'S5000', 'resultMessage': 'It was received unexpected error from the remote server. [failed to get user info from user module service]'},
'error': {'backendResultCode': '00400045'}}
```
### ไฝ™่ซ‡
ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใƒญใƒƒใ‚ฏใ€IPใ‚ขใƒ‰ใƒฌใ‚นใฎใƒ–ใƒฉใƒƒใ‚ฏใƒชใ‚นใƒˆใฏ้‹ๅ–ถใซ้€ฃ็ตกใ™ใ‚‹ใจ่งฃ้™คใ—ใฆใ‚‚ใ‚‰ใˆใพใ™ (ๆ‚ช่ณชใจๅˆคๆ–ญใ•ใ‚ŒใŸใ‚‰ใ•ใ™ใŒใซใƒ€ใƒก)
ๅธŒๆœ›่–„ใงใ‚‚ใ„ใกใŠใ†้‹ๅ–ถใซ้€ฃ็ตกใ—ใฆใใ ใ•ใ„ใ€ใ˜ใถใ‚“ใฎๅˆฉ็”จ่ฆ็ด„้•ๅใงใ‚‚่งฃ้™คใ—ใฆใใ‚Œใ‚‹ใ“ใจใŒใ‚ใ‚Šใพใ™ (็ขบ่ชๆธˆใฟ)

#### ๆ›ธใ„ใŸไบบ
GitHub๏ผš[taka-4602](https://github.com/taka-4602)
Discord๏ผš[.taka.](https://discord.gg/aSyaAK7Ktm)

0 comments on commit 0fd1902

Please sign in to comment.