Payment IDの作成ルールについて

Topic summary

質問内容:
Payment IDの作成ルールについて、25文字の英数字ランダム生成は理解しているが、自社のIDがすべて「r」で始まるため、何らかの規則性があるのではないかという疑問。

回答と調査結果:

  • Payment IDは Order > transaction > paymentId を指す
  • 2022年10-11月頃までは「c」や「p」で始まるIDも存在
  • それ以降は「r」で始まるIDに統一されている傾向
  • 過去に先頭文字が変化していることから、明確な規則性は不明

結論:

  • Shopify Partnerサポートに問い合わせ済み
  • サポートからは「25桁の英数字をランダムで作成している」との回答のみ
  • 詳細なルールは判明せず、質問者は一旦完了とした
Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Payment IDの作成ルールについて教えてください。

25文字で数字、英字でらのランダムで作成であることは理解しています。

しかし自社のIDを確認したところすべて冒頭が「r」となっています。

このため何らかの規則性はあるものと考えています。

@jiho1

Payment IDというのは、

https://shopify.dev/docs/api/admin-graphql/latest/objects/ordertransaction#field-paymentid

こちらの、Order > transaction > paymentId のことで合っているでしょうか?

2022年の10月や11月ごろまでの注文では、先頭がcやpのPayment IDがありましたが、

それ以降はおっしゃる通り、先頭がrになっていますね。

過去、先頭がrではなかったこともあり、規則性はわかりませんでした。

Shopify Partnerアカウントをお持ちでしたら、

Shopify Partnerダッシュボードから、Shopify Partnerサポートにお問い合わせが可能でして、

技術的な質問もある程度回答してもらえる傾向がありますので、

そちらからお問い合わせいただくと良いかもしれません。

大した情報がなく恐縮です。

(キュー田辺)

ご返信ありがとうございます。

>こちらの、Order > transaction > paymentId のことで合っているでしょうか?

はい、ご認識の通りです。

こちらに質問させていただく前にShopify Partnerサポートに問い合わせしたところ、サポート内ではわからないとの回答でした。

正確には25桁の英数字をランダムで作成している、とのことでした。

難しそうなので一旦完了といたします。

1 Like