• Resolved snehminz

    (@snehminz)


    I am using this plugin in one of my client’s site and this week they received mail regarding Upgrades to the UPS API:

    Upgrades to the UPS API Security Model

    Thank you for being a UPS API user! At UPS, we continue to improve our technology offerings and work to provide better security for our valued customers.

    UPS has implemented an OAuth 2.0 security model for all APIs to enhance the overall security for our customers to reduce fraud and provide enhanced API capabilities. This change impacts your current API integration and requires you to make updates to your existing application interface.

    How will this impact my API integration?

    • Beginning June 5, 2023, UPS will no longer issue API access keys
    • On June 3, 2024, access keys will no longer be supported for authentication to UPS APIs

    You will need to obtain OAuth API credentials from the new UPS Developer Portal and update your security protocols to OAuth 2.0 prior to June 3, 2024 to continue transacting with UPS APIs

    • Any legacy UPS API integrations using XML, SOAP, or legacy JSON payloads will also be required to convert to the RESTful APIs

    We have created an API access key migration guide to assist with your migration from access keys to OAuth 2.0. If you obtained an access key to provide to a 3rd party please notify them of these changes immediately.

    Developer Portal Access Key Migration Guide

    If you have any technical questions or concerns, please call 1-800-247-9035 or email?uoltects@ups.com.?Thank you again for choosing UPS as your trusted business partner.

    Could you please let me know regarding this, because currently UPS Access Key is used in the plugin to connect with UPS.

    Is there any update is coming regarding this or any updates regarding this.

    Please let me know.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support tograczyk

    (@tograczyk)

    Hi @snehminz,

    We are aware of this change and our developers are working to update the UPS Live Rates and Access Points plugin accordingly.

    Please note that the June 5, 2023 deadline only applies to UPS providing new Access Keys, and the current authorization system will be supported until June 3, 2024 (one year from now). We plan to update the plugin before both dates.

    For the time being, if you are already using the Access Key, you do not need to take any additional action for the plugin to function correctly. As soon as the relevant update is ready, you will be notified in the WordPress Dashboard, and I will also try to add a response here.

    Best regards,
    Tomek

    I’m only getting a client ID/Secret from UPS. No access key has been granted. I’m in the middle of building a new commerce site, any recommendations for a UPS plugin that uses OAuth 2.0?

    Plugin Support tograczyk

    (@tograczyk)

    Hi @pageprotectors,

    Before June 5, 2023, according to information from UPS, you should be able to obtain an Access Key, in the documentation we described the process:

    https://octolize.com/docs/article/138-ups-how-to-get-ups-api-access-key

    We are currently working on an update that will implement OAuth, so in the coming week with our solution you will also be able to authorize in this way.

    Best regards,
    Tomek

    Plugin Support tograczyk

    (@tograczyk)

    Hi @snehminz, Hi @pageprotectors,

    We have just released an update to the UPS Live Rates plugin that allows authentication via OAuth. The plugin now also supports REST API.

    All you have to do is install the new version (2.0.0) of UPS Live Rates plugin in your stores to take advantage of the new features.

    Best regards,
    Tomek

    Plugin Support tograczyk

    (@tograczyk)

    As we haven’t got any replies, I’m marking this topic as resolved for now.

    ?Best regards,
    Tomek

    So far we have implemented the new APIs Auth2.0 ‘shipment’ and ‘tracking’ .
    Unfortunately we do not succeede with the module ‘rating’.
    We get the error message [code] => 9110034 [message] => Missing or invalid request option.
    We tried all possible wordings here:
    const requestoption = "???"; Shop and Rate do not work.
    Is anybody here who knows the answer?

    hi @hkcm4711

    try to empty the array( “additionalinfo” => “string” );
    it should be
    $query = array( “additionalinfo” => “” );

    Perfect!
    New error messages came up but then I managed to fix them.
    Thank you very much.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Upgrades to the UPS API’ is closed to new replies.